当我尝试启动我刚刚使用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并在环境变量中正确设置了路径。不知道发生了什么。
答案 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不需要任何更改或任何更改,我的应用程序运行正常。