我正在尝试升级我们的几台服务器以使用其上安装的应用程序的当前版本,我已经陷入了一个艰难的过程。我已经取代了一切,并将我的问题缩小到1个.jar文件。如果我使用这个特定文件的新版本,我无法启动服务,并使用旧版本(以及其他所有文件的新版本),它运行良好。运行Java应用程序作为服务 - 启动错误捕获?
当我尝试启动我得到这个消息的服务:Could not start <service> service on Local Computer. The service did not return an error. This could be an internal Windows error or an internal service error.
我看着在事件查看器,以及所有它是这些条目每次我尝试启动时间:
<Service> has started
Could not find the service start class
<service> has failed to start
是疗法e我可以看到的其他地方可能会提供更多有关它未能启动的信息。
我们使用'JavaService'实用程序来创建窗口过程。这台服务器也运行jboss。
编辑:我也确定它不是我的SQL数据库的问题,因为我只是做了版本之间的所有升级。我仍然无法从新的.jar开始,旧的.jar仍然有效。
谢谢!
也许这是显而易见的,但你有没有尝试运行同样的命令,手动(如服务定义)? – 2011-05-11 20:30:16
@Grzegorz我有,当我尝试在命令行中运行它什么也没有发生,它只是立即返回 – Saggio 2011-05-12 11:56:33