因為之前有發表過 Play Framework 安裝 on Windows 7 ,為了讓文章前後呼應,當然也是以 Windows 7 的環境來作範例,在 Windows 7 底下最直覺的方式應該就是使用 bat 檔配合系統排程來執行,所以我嘗試分別寫了 auto-start 跟 auto-stop 的 bat 檔 ( 寫得不好的就請見諒 ),
(1.) 自動啟動 auto-start bat 檔,start.bat 內容如下 :
(2.) 自動停止 auto-stop bat 檔:
寫 stop.bat 時發現一個需要注意的地方,啟動 PROD 模式時會產生一個 RUNNING_PID 檔案,若你自行終止 Process 而沒有刪掉這個 RUNNING_PID 檔案時,當你又重新啟動時系統會以為你之前的 Process 還在執行中而不允許你啟動。接著就來看一下 stop.bat 內容:
以上就是我自行寫的 auto-start bat 檔與 auto-stop bat 檔,當然還需要搭配排程的動作就可以達到完全自動化。其他 Play Framework 相關教學可以參考本篇整理。