javax.servlet.ServletContainerInitializer:提供者com.sun.jersey.server.impl.container.servlet.JerseyServletContainerInitializer不是子类型

时间:2018-07-07 04:23:02

标签: rest jersey jersey-2.0 jersey-client media-type

我使用Jersey编写了Rest Client类,并在应用程序中添加了以下jar。对于javax.ws.rs.core.MediaType.APPLICATION_JSON,我添加了com.sun.jersey-core-1.4.0.jar.MediaType在javax.ws.rs-api-2.0-m02中也可用。罐。现在我收到以下错误。我正在使用IBM Websphere 8.5版本服务器。使用com.sun.jersey-core-1.4.0.jar解决javax.ws.rs.core.MediaType.APPLICATION_JSON是否有任何问题?

Jars:

jackson-annotations-2.0.0.jar 杰克逊核心-2.0.0.jar jackson-databind-2.0.0.jar jackson-datatype-joda-2.0.3.jar jersey-client-1.19.1.jar jersey-core-1.19.1.jar jersey-json-1.19.1.jar jersey-server-1.19.1.jar jersey-servlet-1.19.1.jar com.sun.jersey-core-1.4.0.jar

错误: 引起原因:java.util.ServiceConfigurationError:javax.servlet.ServletContainerInitializer:提供者com.sun.jersey.server.impl.container.servlet.JerseyServletContainerInitializer不是子类型     在java.util.ServiceLoader $ ServiceIterator.next(ServiceLoader.java:212)     在com.ibm.ws.webcontainer.webapp.WebAppImpl.initializeServletContainerInitializers(WebAppImpl.java:531)     在com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:405)     在com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:88)     在com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:169)

0 个答案:

没有答案