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"