java - 包装 Java 进程的 Windows 服务不时停止

标签 java windows service install4j

我正在构建一个由 Install4J 包装到 Windows 服务中的自定义 Java 应用程序,大多数时候一切正常,但有时服务无法停止,它只是卡在那里直到 widows 显示超时错误信息。用户必须手动终止进程,然后一切正常。

通过检查应用程序日志,我可以看出没有任何事情发生,应用程序没有从 Windows 获得任何信号。

我还通过运行时注册了一个关闭钩子(Hook),但在服务没有停止的情况下,根本不会调用这个钩子(Hook)。这就像 kill 信号没有通过 Java VM 一样

有人遇到过这样的问题吗?

非常感谢任何帮助。

谢谢, 米尔恰

最佳答案

此问题将在 install4j 5.1.12 中修复。

关于java - 包装 Java 进程的 Windows 服务不时停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23082090/

相关文章:

Android 后台服务或接收器在后台检查互联网连接

java - 多层神经网络在 0.1 学习率下仅仅 10 个时期后收敛到无穷大

c++ - 使用 DEFAULT_GUI_FONT 设置 HFONT 的字体大小

java - 使用 Java 登录 SiteMinder

python - 在 Windows 终端中获取外部 python 程序的输出

python - 使用 Python 在 Windows 上获取默认控制台颜色时出现奇怪的不一致

android - 绑定(bind)到 Android 中的 AccessibilityService?

Java Axis 故障字符串

java - 我如何知道为什么调用 servlet 过滤器

java - 循环设置JTextField的水平对齐方式