Java Service Wrapper的JVM错误

问题描述 投票:3回答:4

[当我尝试启动我刚刚使用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,并且在环境变量中正确设置了路径。不知道发生了什么。

java jvm wrapper java-service-wrapper
4个回答
2
投票

由于包装器的初始化也没有JVM的输出,所以我想您的wrapper.java.command ...可能有错误。

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

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

欢呼声,


0
投票

您的应用程序在启动时会引发一些异常。您需要查找所引发内容的日志,或者为程序设置一个包罗万象的异常处理程序以打印日志。为此,可以让主线程找到其线程组,然后为其设置一个ThreadGroup uncaught exception handler


0
投票

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


0
投票

我有同样的问题。这是完整的日志:

状态|包装| 2020/05/26 13:19:05 | ->包装器开始作为控制台

状态|包装| 2020/05/26 13:19:05 | Java Service Wrapper社区版64位3.5.32

状态|包装| 2020/05/26 13:19:05 |版权(C)1999-2017 Tanuki Software,Ltd.保留所有权利。

状态|包装| 2020/05/26 13:19:05 | http://wrapper.tanukisoftware.com

状态|包装| 2020/05/26 13:19:05 |

状态|包装| 2020/05/26 13:19:05 |正在启动JVM ...

信息| jvm 1 | 2020/05/26 13:19:05 | VM初始化期间发生错误]

信息| jvm 1 | 2020/05/26 13:19:05 | java / lang / NoClassDefFoundError:java / lang / Object

错误|包装| 2020/05/26 13:19:05 | JVM在加载应用程序时退出。

状态|包装| 2020/05/26 13:19:10 |正在重新加载包装器配置...

状态|包装| 2020/05/26 13:19:10 |正在启动JVM ...

信息| jvm 2 | 2020/05/26 13:19:10 | VM初始化期间发生错误]

信息| jvm 2 | 2020/05/26 13:19:10 | java / lang / NoClassDefFoundError:java / lang / Object

错误|包装| 2020/05/26 13:19:10 | JVM在加载应用程序时退出。

状态|包装| 2020/05/26 13:19:15 |正在重新加载包装器配置...

状态|包装| 2020/05/26 13:19:15 |正在启动JVM ...

信息| jvm 3 | 2020/05/26 13:19:15 | VM初始化期间发生错误]

信息| jvm 3 | 2020/05/26 13:19:15 | java / lang / NoClassDefFoundError:java / lang / Object

错误|包装| 2020/05/26 13:19:15 | JVM在加载应用程序时退出。

状态|包装| 2020/05/26 13:19:20 |正在重新加载包装器配置...

状态|包装| 2020/05/26 13:19:20 |正在启动JVM ...

信息| jvm 4 | 2020/05/26 13:19:20 | VM初始化期间发生错误]

信息| jvm 4 | 2020/05/26 13:19:20 | java / lang / NoClassDefFoundError:java / lang / Object

错误|包装| 2020/05/26 13:19:20 | JVM在加载应用程序时退出。

状态|包装| 2020/05/26 13:19:24 |正在重新加载包装器配置...

状态|包装| 2020/05/26 13:19:25 |正在启动JVM ...

信息| jvm 5 | 2020/05/26 13:19:25 | VM初始化期间发生错误]

信息| jvm 5 | 2020/05/26 13:19:25 | java / lang / NoClassDefFoundError:java / lang / Object

错误|包装| 2020/05/26 13:19:25 | JVM在加载应用程序时退出。

致命|包装| 2020/05/26 13:19:25 |连续5次失败的发射,每次持续不到300秒。放弃。

致命|包装| 2020/05/26 13:19:25 |可能存在配置问题:请检查日志。

信息|包装纸| 2020/05/26 13:19:25 |后端管道关闭。

信息|包装纸| 2020/05/26 13:19:25 |后端管道关闭。

状态|包装| 2020/05/26 13:19:25 |

这是发生的情况:我正在下载java jdk,但是我取消了它,因为它发现已经安装了另一个版本或java jre(这是一个包含两者的软件包)。因此,我尝试在删除jre文件后再次安装它,但是它告诉我它已经“正在运行”,但事实并非如此。所以我通过任务管理器退出任务“ java”,但是我忘记了另一个程序正在使用java,我也结束了它。我完成了所有的安装和设置。我需要重新安装Eclipse,但是即使许多重启后,我结束的应用也不希望再运行(请参阅pastebin)。 Eclipse工作正常,Minecraft(Java版)工作正常。但是,即使完全卸载-安装,此特定应用也已完全损坏。有人对如何解决这个问题有想法吗?

© www.soinside.com 2019 - 2024. All rights reserved.