Hi,
I'm implementing REST web-service using jersey.
*Dependencies:*
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.9</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>2.21</version>
<exclusions>
<exclusion>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
</exclusion>
</exclusions>
</dependency>
*Webservice:*
@POST
@Path("/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)
@Produces(MediaType.APPLICATION_JSON)
public Object upload(@FormDataParam("file") InputStream
uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail
)
*WebServiceConfig:*
@ApplicationPath("/")
public class ConWebServiceConfig extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> s = new HashSet<Class<?>>();
s.add(MultiPartFeature.class);
s.add(ConWebService.class);
return s;
}
}
This gives me
java.lang.IllegalStateException: The resource configuration is not
modifiable in this context
in Tomcat.
What should I check to resolve it? Thanks.
--
View this message in context: http://jersey.576304.n2.nabble.com/Uploading-file-to-web-service-The-resource-configuration-is-not-modifiable-in-this-context-tp7583422.html
Sent from the Jersey mailing list archive at Nabble.com.