我的tomcat作为windows服务启动时遇到问题。运行的Web应用程序很少,当我尝试停止服务(以编程方式)时,由于时间限制(默认为30秒),因此停止服务需要30秒以上的时间并且SCM将中止操作。这可以在注册表中配置,但我无法改变它(似乎是丑陋的解决方案)。我怎么解决这个问题? tomcat有没有kill_timeout?或者我该如何停止申请?
答案 0 :(得分:0)
Tomcat Web服务有一个关闭选项卡(提示:在安装路径中打开tomcatw.exe)。在这里,您将看到超时值。这可能会解决您的问题。
https://tomcat.apache.org/tomcat-7.0-doc/windows-service-howto.html#Command_line_parameters
中也对此进行了解释- StopTimeout No Timeout定义procrun等待服务正常退出的超时时间(秒)。