目前,我在Windows 2008虚拟机上获得了JIRA6.3.4。这台机器没有经过一段时间的访问,并被暂停,关闭了JIRA。在重新启用VM之后,JIRA无法启动.日志显示,由于超时错误,29个插件无法加载。在运行stop_service.bat时也有一个问题;控制台声明服务正在停止,然后服务无法停止,但是检查Task的“服务”选项卡会显示服务不运行。然后,日志显示一个错误:
2014-09-29 11:01:26,978 Timer-2 ERROR [atlassian.event.internal.AsynchronousAbleEventDispatcher] There was an exception thrown trying to dispatch event
'[com.atlassian.plugin.event.events.PluginModuleUnavailableEvent@ad1f36,
SingleParameterMethodListenerInvoker{method=public void com.atlassian.plugin.manager.DefaultPluginManager.onPluginModuleUnavailable(com.atlassian.plugin.event.events.PluginModuleUnavailableEvent),
listener=com.atlassian.jira.plugin.JiraPluginManager@53c871}]' from the invoker 'java.lang.RuntimeException: service proxy has been destroyed'我尝试过将插件超时参数增加到300秒,但这似乎没有任何效果。我还增加了分配给JIRA的内存量,并删除了一些插件子文件夹,以防插件缓存损坏,但这也没有改变任何事情。
日志中还存在一个错误,说明org.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER系统属性没有设置为true,而实际上它在setenv.bat文件中将nset设置为true,所以这些属性是否相关?
会有其他的解决办法或解决方案吗?还是我在考虑重新安装?
编辑:我还尝试将MaxPermGen内存增加到384 VM,以防内存不足导致问题,但同样没有效果,也没有将JIRA目录添加到安装在VM上的防病毒部分的异常部分。此外,当前使用的JDK和JRE版本为7,以及ApacheTomcat7.0
发布于 2014-11-12 08:10:55
我们遇到了这个问题,我们的问题似乎是我们的java路径(JAVA_HOME,JRE_HOME)包含空白。我们将javainstallation直接移到C:\,并更改了这两条路径,然后运行
service.bat remove
service.bat install其中一些信息可在以下汇合页面中获得:https://confluence.atlassian.com/display/JIRAKB/JIRA+Service+Fails+To+Start+in+Windows+-+Is+Not+a+Valid+Win32+Application
它对我们有效!
https://stackoverflow.com/questions/26102810
复制相似问题