我使用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)