Pet*_*erg 18 windows-server-2008 windows-server-2008-r2 playframework playframework-2.0
我有一个Play Framework 2.0应用程序,我想在Windows Server 2008 R2上部署(生产).如何让它作为服务运行?
小智 42
这在Windows 7上对我有用:
转到你的游戏!命令行和类型中的app文件夹
play dist
在C:\ my_app\something-SNAPSHOT \中创建一个新文件start.bat并用以下命令填充它:
java -cp "C:\my_app\something-SNAPSHOT\lib\*" play.core.server.NettyServer
保存并启动start.bat.您的播放应用必须像往常一样开始工作.看看服务器的PID.您将在下一步中使用它.
现在使用命令提示符转到C:\ my_app\yajsw\bat并键入
genConfig.bat < PID from previous step >
您生成了C:\ my_app\yajsw\conf\wrapper.conf.编辑此文件并更改这些参数,如下所示:
wrapper.ntservice.name=My App Name
wrapper.ntservice.displayname=My App Name
保存存档.
终止你在6开始的start.bat脚本然后在C:\ my_app\yajsw\bat启动
runConsole.bat
如果应用程序启动,请执行Ctrl c(并回答y)以终止批处理文件并继续执行下一步.
安装服务启动(以管理员身份运行)
installService.bat
开始服务启动
startService.bat
现在,您可以在Windows服务中看到"我的应用名称"服务.要停止服务,您可以使用stopService.bat.要卸载它uninstallService.bat.
| 归档时间: |
|
| 查看次数: |
14066 次 |
| 最近记录: |