Play 2.4.x2.5.x 入门 - Windows Java

安装

下载并安装:

  1. Java 8 - 从 Oracle 站点下载相关安装。

  2. Activator - 从 www.playframework.com/download 下载 zip 并将文件解压缩到目标 Play 文件夹,例如:

    c:\Play-2.4.2\activator-dist-1.3.5
    
  3. sbt - 从 www.scala-sbt.org 下载。

定义环境变量:

  1. JAVA_HOME ,例如:

    c:\Program Files\Java\jdk1.8.0_45
    
  2. PLAY_HOME ,例如:

    c:\Play-2.4.2\activator-dist-1.3.5;
    
  3. SBT_HOME 例如:

    c:\Program Files (x86)\sbt\bin;  
    

将所有三个已安装程序的路径添加到路径变量:

 %JAVA_HOME%\bin;%PLAY_HOME%;%SBT_HOME%;

玩 2.5 安装修复

Play 2.5.3(最后 2.5 个稳定版)的安装带来了一个小问题。要解决这个问题:

  1. 编辑文件 activator-dist-1.3.10 \ bin \ activator.bat 并在第 55 行末尾添加“%”字符。正确的行应如下所示: set SBT_HOME =%BIN_DIRECTORY%
  2. 在激活器根目录 activator-dist-1.3.10 下创建子目录 conf 。 **
  3. conf 目录中创建一个名为 sbtconfig.txt 的空文件。

使用 CLI 创建新应用程序

从目录中启动 cmd ,在该目录中应创建新应用程序。通过 CLI 创建新应用程序的最短方法是提供应用程序名称和模板作为 CLI 参数:

  activator new my-play-app play-java

可以只运行:

  activator new

在这种情况下,系统将提示你选择所需的模板和应用程序名称。

对于 Play 2.4 手动添加到 project / plugins.sbt

// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.x")

请务必在此处使用你要使用的确切版本替换 2.4.x. Play 2.5 会自动生成此行。

确保在 project / build.properties 中提到了正确的 sbt 版本。它应该与你的机器上安装的 sbt 版本匹配。例如,对于 Play2.4.x,它应该是:

sbt.version=0.13.8

就是这样,现在可以启动一个新的应用程序:

  cd my-play-app
  activator run

一段时间后服务器将启动,并且控制台上应显示以下提示:

  [info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
  (Server started, use Ctrl+D to stop and go back to the console...)

默认情况下,服务器正在侦听端口 9000.你可以通过 URL http:// localhost:9000 从浏览器请求它。你会得到这样的东西:

StackOverflow 文档

在另一个端口上运行激活器

默认情况下,激活器在端口 9000 上运行应用程序用于 http 或 443 用于 https。要在不同的端口(http)上运行应用程序:

activator "run 9005"