File upload 该插件适用于Jira 5.2.10,但不适用于6.0

File upload 该插件适用于Jira 5.2.10,但不适用于6.0,file-upload,jira,File Upload,Jira,通过servlet(使用FileUploadServlet)为Jira制作了数据交换插件。 在Jira 5.2.10上测试正常,但在6.0上有一个问题: 2013-06-27 21:46:26575 http-bio-8080-exec-24错误anri 1306x1054x1 4bhuqg 169.254.57.250/plugins/servlet/smartActDataServlet[atlassian.plugin.module.PrefixDelegatingModuleFactor

通过servlet(使用FileUploadServlet)为Jira制作了数据交换插件。 在Jira 5.2.10上测试正常,但在6.0上有一个问题:

2013-06-27 21:46:26575 http-bio-8080-exec-24错误anri 1306x1054x1 4bhuqg 169.254.57.250/plugins/servlet/smartActDataServlet[atlassian.plugin.module.PrefixDelegatingModuleFactory]检测到错误(NoClassDefFoundError)正在为模块“dataServlet”的插件“com.polontech.jira.plugin.activity.smartact.smartact”实例化模块:org/apache/commons/fileupload/FileUploadException。此错误通常是由于插件使用的导入组件类本身依赖于产品中的其他包而导致的。您可能可以通过在指令中添加缺少的类的包来修复此问题;有关如何修复此问题的更多详细信息,请参阅

2013-06-27 21:46:26577 http-bio-8080-exec-24错误anri 1306x1054x1 4bhuqg 169.254.57.250/plugins/servlet/smartActDataServlet[atlassian.plugin.servlet.DefaultServletModuleManager]无法创建servlet com.atlassian.util.concurrent.LazyReference$InitializationException:java.lang.NoClassDefFoundError:org/apache/commons/fileupload/FileUploadException

为什么??5.2.10和6.0之间有什么区别?如何解决这个问题? 就我所知,问题在于文件上传。也许,有一种方法可以把它添加到我的项目中? 依赖关系取决于它们的位置:


文件上传
文件上传
1.2.1

错误似乎很模糊。我们不知道区别是什么,但就像每一个软件产品一样,版本之间的变化和工作、中断或被弃用的东西


前往Atlassian和网站,从开发JIRA的人员那里获得您想要的答案。他们将知道如何提供帮助。

同时查看有关JIRA的所有信息
因为6.0是一个主要版本,所以问题得到了解决。只需检查所有依赖项的版本:我必须使用common-fileupload-1.2.2:

<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.2.2</version>
</dependency>

文件上传
文件上传
1.2.2
<dependency>
    <groupId>commons-fileupload</groupId>
    <artifactId>commons-fileupload</artifactId>
    <version>1.2.2</version>
</dependency>