问题描述
我有一个服务器 Weblogic 12.1.3,安装了 JAX-RS 2.x 作为共享库(参见例如 https://docs.oracle.com/middleware/1213/wls/RESTF/use-jersey20-ri.htm#RESTF297)。这个共享库包括例如javax.ws.rs-api-2.0.jar
和 jersey-media-multipart-2.5.1.jar
。
请注意,我不确定我的 web 应用程序是否真的在使用这个共享库,或者它是否使用标准的 JAX-RS 1.x 库。
现在我想上传 multipart/form-data
格式的文件,所以我想我需要在我的项目中添加这个依赖项:
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>2.5.1</version>
<scope>provided</scope>
</dependency>
但是,部署失败,出现错误:
java.lang.ClassNotFoundException: org.glassfish.jersey.media.multipart.FormDataContentDisposition
所以,我想我可以将自己的库放在我的 web 应用程序中:
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>2.5.1</version>
</dependency>
在第二种情况下,部署失败并出现以下错误:
java.lang.ClassNotFoundException: org.glassfish.jersey.ExtendedConfig
有什么想法吗?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)