Java Service Wrapper的JVM错误

时间:2011-06-16 21:04:31

标签: java jvm wrapper java-service-wrapper

当我尝试启动我刚刚使用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 | < - Wrapper Stopped

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

4 个答案:

答案 0 :(得分:2)

因为Wrapper的初始化也没有JVM的输出,所以我认为你的wrapper.java.com令有错误...

你可以通过在conf文件中设置wrapper.debug = true来启用调试模式吗? 您应该看到Wrapper正在尝试执行的JVM的命令行。

如果你在两个地方都没有看到任何问题,请发布输出,让我看一下......

欢呼声,

答案 1 :(得分:0)

您的应用程序在启动时会抛出一些异常。您需要查找正在抛出的内容的日志,或者为程序设置一个catch-all异常处理程序来打印日志。你可以让你的主要找到它的线程组,然后为它设置一个ThreadGroup uncaught exception handler

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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