没有Java日志记录实例部署PlayFrameWork
-
11-12-2019 - |
题
嗨,伙计们所以我写了我的播放应用程序,一切都正常工作。
我在Windows机器上安装此操作,我需要它超过24/7。我希望这一切都是自动的,所以用户不必每次重新开始时都有命令并运行播放开始,或者有一个问题。
所以我写了一个c#包装服务,监视运行rowing_pid以检查服务是否正在运行,如果没有打开新的CMD提示并运行播放开始。
所以这是工作ATM,但是当您运行播放开始时,它打开两个Java进程1是实际服务,另一个是日志记录服务。
有没有办法没有这个打开?配置选项或额外启动参数?
关于我如何绕过这个的任何其他想法?
ive看看使用阶段和dist,但我发现他们不起作用。创建文件后,新的start命令不会做任何事情。
解决方案
嗨,伙计们所以我找到了一个解决方案。
现在使用dist然后使用以下脚本创建新的start.bat文件:
@echo off
if "%OS%" == "Windows_NT" (
set "DIRNAME=%~dp0%"
) else (
set DIRNAME=.\
)
java -cp "%DIRNAME%\lib\*" %* play.core.server.NettyServer
.
i解决方案在此处解决: https://plus.google.com/U / 0/108788785914419775677 / POSTS / RXOHCRP52J5
我仍然不确定如何将此新脚本文件自动包含到Dist Zip文件中。如果有人知道如何做到这一点会有所帮助?
不隶属于 StackOverflow