在Play 2.1中,我使用“play start”然后使用“ctrl + D”
在游戏2.3.x中,它是激活者的开始& ctrl + D
但是在游戏2.5.x中,激活器启动将被弃用。
该文件说我们可以按以下方式运行生产模式:
`$ activator clean stage
$ target/universal/stage/bin/my-first-app -Dplay.crypto.secret=abcdefghijk`
但是它会卡住并且ctrl + d不再起作用了。所以我必须使用nohup命令来运行我的应用程序。任何人都知道如何像以前一样在后台运行play framework 2.5?
编辑:
现在我使用“nohup target / universal / stage / bin / prj-name> app.log&”来启动我的服务器。但是日志格式完全错误,如[^[[37minfo^[[0m] application -...
而不是2016-11-09 03:05:01,157 [INFO] from application in pool-6-thread-4 - Application...
。当我通过“激活器启动”启动服务器时,后面的格式是正确的格式。
答案 0 :(得分:0)
你可以尝试
<强>编译强>:
./activator stage -java-home /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home
开始强>:
target/universal/stage/bin/serivce_app -Dhttp.port=8080 -Dconfig.file=conf/stage.conf -java-home /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home &