Exception Jersey:如何注册MultiPartConfigProvider类
我试图用jersey加载多个文件,但它需要一些我找不到的配置。 这是依赖项,我必须添加它,因为jersey无法解析类型“multipart/related”: 这是web.xml,我想我遗漏了一些东西:Exception Jersey:如何注册MultiPartConfigProvider类,exception,multipart,jersey-2.0,Exception,Multipart,Jersey 2.0,我试图用jersey加载多个文件,但它需要一些我找不到的配置。 这是依赖项,我必须添加它,因为jersey无法解析类型“multipart/related”: 这是web.xml,我想我遗漏了一些东西: <?xml version="1.0" encoding="UTF-8"?> <!-- This web.xml file is not required when using Servlet 3.0 container, see implementation
<?xml version="1.0" encoding="UTF-8"?>
<!-- This web.xml file is not required when using Servlet 3.0 container,
see implementation details http://jersey.java.net/nonav/documentation/latest/jax-rs.html -->
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<servlet>
<servlet-name>Jersey Web Application</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>org.mockapi</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Jersey Web Application</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
试着把这个放在pom.xml上
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-multipart</artifactId>
<version>1.8</version>
</dependency>
com.sun.jersey.contribs
泽西多部分
1.8
它解决了我的问题,我希望它能把这个放到pom.xml上
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-multipart</artifactId>
<version>1.8</version>
</dependency>
com.sun.jersey.contribs
泽西多部分
1.8
它解决了我的问题,我希望它如果我们使用的是新版本的dropwizard,那么依赖项应该是,
org.glassfish.jersey.media
如果我们使用的是新版本的dropwizard,那么依赖项应该是,
org.glassfish.jersey.media
A MultiException has 3 exceptions. They are:
1. java.lang.IllegalArgumentException: The MultiPartConfig instance we expected is not present. Have you registered the MultiPartConfigProvider class?
2. java.lang.IllegalStateException: Unable to perform operation: create on com.sun.jersey.multipart.impl.MultiPartReaderClientSide
3. java.lang.IllegalStateException: Unable to perform operation: create on org.glassfish.jersey.message.internal.MessageBodyFactory
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-multipart</artifactId>
<version>1.8</version>
</dependency>