当我尝试更新jira插件时,出现了问题com/atlassian/templaterenderer/TemplateRenderer :java.lang.NoClassDefFoundError。这个插件使用我放入的服务
/opt/jira/jira/atlassian-jira/WEB-INF/classes and
/opt/jira/jira/atlassian-jira/WEB-INF/lib目录。
因此,我执行以下步骤: 1)从附加组件中删除myOldPlugin 2)从JIRA控制台中的服务中删除myOldService 3)从以下位置删除myOldService.jar文件
/opt/jira/jira/atlassian-jira/WEB-INF/classes and
/opt/jira/jira/atlassian-jira/WEB-INF/lib4)将myNewPlugin安装到附加组件
并得到了这个错误:
[atlassian.plugin.loaders.ScanningPluginLoader] Because of the following exception:
java.lang.NoClassDefFoundError: com/atlassian/templaterenderer/TemplateRenderer
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructors(Unknown Source)
...
Caused by: java.lang.ClassNotFoundException: com.atlassian.templaterenderer.TemplateRenderer
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
... 95 more如果我在安装myNewPlugin之前重启JIRA,这个错误就不会出现,但这对于工作进程是不可能的。我认为这个问题是因为myService.jar导致的,在我们有它之前,我们可以重启插件而不会有任何问题。所以我需要在不重启JIRA的情况下更新插件和服务
求求你帮帮我。
发布于 2016-01-15 23:16:48
如果您想在不重启Jira应用程序的情况下更新您的Jira插件,请
https://stackoverflow.com/questions/30263962
复制相似问题