gpt4 book ai didi

playframework - 如何将Play Framework 2.0应用程序作为Windows服务运行?

转载 作者:行者123 更新时间:2023-12-03 13:16:09 24 4
gpt4 key购买 nike

我有一个要在Windows Server 2008 R2上部署(生产)的Play Framework 2.0应用程序。如何使它作为服务运行?

最佳答案

这在Windows 7上对我有用:


创建文件夹C:\ my_app
去玩吧!命令行中的app文件夹并键入

play dist
将生成的“ something-snapshot”文件夹复制到C:\ my_app
下载YAJSW并解压缩到C:\ my_app
在C:\ my_app \ something-SNAPSHOT \中,制作一个新文件start.bat,并用以下命令填充它:

java -cp "C:\my_app\something-SNAPSHOT\lib\*" play.core.server.NettyServer
保存并启动start.bat。您的Play应用必须启动并正常运行。看一下服务器的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

关于playframework - 如何将Play Framework 2.0应用程序作为Windows服务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12120489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com