Play 2.4.x2.5.x 入门 - Windows Java
安装
下载并安装:
-
Java 8 - 从 Oracle 站点下载相关安装。
-
Activator - 从 www.playframework.com/download 下载 zip 并将文件解压缩到目标 Play 文件夹,例如:
c:\Play-2.4.2\activator-dist-1.3.5
-
sbt - 从 www.scala-sbt.org 下载。
定义环境变量:
-
JAVA_HOME ,例如:
c:\Program Files\Java\jdk1.8.0_45
-
PLAY_HOME ,例如:
c:\Play-2.4.2\activator-dist-1.3.5;
-
SBT_HOME 例如:
c:\Program Files (x86)\sbt\bin;
将所有三个已安装程序的路径添加到路径变量:
%JAVA_HOME%\bin;%PLAY_HOME%;%SBT_HOME%;
玩 2.5 安装修复
Play 2.5.3(最后 2.5 个稳定版)的安装带来了一个小问题。要解决这个问题:
- 编辑文件 activator-dist-1.3.10 \ bin \ activator.bat 并在第 55 行末尾添加“%”字符。正确的行应如下所示: set SBT_HOME =%BIN_DIRECTORY%
- 在激活器根目录 activator-dist-1.3.10 下创建子目录 conf 。 **
- 在 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 从浏览器请求它。你会得到这样的东西:
在另一个端口上运行激活器
默认情况下,激活器在端口 9000 上运行应用程序用于 http 或 443 用于 https。要在不同的端口(http)上运行应用程序:
activator "run 9005"