3

当我尝试使用 JSWrapper 启动刚刚安装为 Windows 服务的服务时,这会出现在日志文件中:

状态 | 包装 | 2011/06/16 13:55:57 | 启动 JVM...
错误 | 包装 | 2011/06/16 13:55:57 | JVM 在加载应用程序时退出。
状态 | 包装 | 2011/06/16 13:55:57 | JVM 重新启动已禁用。关闭。
状态 | 包装 | 2011/06/16 13:55:58 | <-- 包装器停止

谁能告诉我需要做什么来解决这个问题?我已经安装了 java 并且在环境变量中正确设置了路径。不知道发生了什么。

4

4 回答 4

2

由于 Wrapper 的初始化也没有 JVM 的输出,我想你的 wrapper.java.command 有问题......

您能否通过在您的 conf 文件中设置 wrapper.debug=true 来启用调试模式?您应该看到 Wrapper 试图执行的 JVM 命令行。

如果您在这两个地方都没有发现任何问题,请发布输出并让我看看...

干杯,

于 2011-08-31T08:35:23.920 回答
0

没有更多信息,很难回答您的问题。尝试在应用程序启动期间记录所有内容,并隔离退出 JVM 的代码部分。另外,检查 JSW 使用的 Java 版本 - 它与您在 Eclipse 中使用的相同吗?

于 2011-06-16T21:40:20.943 回答
0

您的应用程序在启动时抛出了一些异常。您需要找到所抛出内容的日志,或者为程序设置一个包罗万象的异常处理程序以打印日志。你可以通过让你的 main 找出它的线程组,然后为它设置一个 ThreadGroup未捕获的异常处理程序来做到这一点。

于 2011-06-16T21:27:00.593 回答
0

我检查了其他一些论坛。我完全卸载了我计算机上的每个 java 版本,然后重新安装(按此顺序)java 8,然后是 java 8 jdk,然后是 java 8 jre。现在一切正常。Eclipse 不需要任何更改或任何东西,我的应用程序运行良好。

于 2020-05-26T12:05:31.513 回答