首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Server Wrapper (tanuki) -启动失败:等待来自JVM的信号时超时

Java Server Wrapper (tanuki) -启动失败:等待来自JVM的信号时超时
EN

Stack Overflow用户
提问于 2015-11-09 20:24:51
回答 1查看 10.6K关注 0票数 4

我正试着用Tanuki Java Service Wrapper设置一个自己的应用程序。

设置和配置工作正常,但是在通过包装器启动我的应用程序(也可以工作)后,它会在一段时间后关闭,因为包装器“在等待来自JVM的信号时超时”。

我的应用程序在启动后仍在工作,但仍被关闭。

我目前还处于设置/测试阶段,所以我只是通过bat文件启动包装器,而不是作为Windows服务。

我有两个想法来解释为什么会这样:

1)主线程在启动其他几个线程后终止。我试着让主线程永远等待,而不是终止,但这没有帮助(除此之外,我想包装器也应该在没有主线程的情况下工作)。

2)我的程序主要是在等待事件(目录监视服务),但即使我触发了一些事件,它仍然会被关闭。

我试图通过wrapper.ping.timeout=0禁用JVM ping检查,但这也不起作用,如果我有检查就好了,以防应用程序真的挂起。

我使用的是jdk1.7.0_79wrapper-windows-x86-32-3.5.27

EN

回答 1

Stack Overflow用户

发布于 2015-11-12 17:50:46

设置wrapper.startup.timeout=0也帮我解决了这个问题,因为JVM在启动后立即休眠/没有响应,这是一个与wrapper.ping不同的检查

我在这里找到了解决方案:

Java service is restarted 4 or 5 times

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33609068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档