项目上需要将一直运行在linux下的程序部署到windows上,开始考虑自己写启动文件,测试也没问题,但黑黑的cmd窗口总觉得不爽。
后来换Java Service Wrapper,感觉舒服多了。
但有个问题很奇怪,启动没一会,程序就自己重启,日志显示
Wrapper Process has not received any CPU time for 34 seconds. Extending timeouts.
在Java Service Wrapper官方有解释:
wrapper.cpu.timeout=10
10为默认参数,改成0即不检测。
还有几个其他有关超时的设置: