Rest JDK1.8、JAX-RS2.1、CXF和WebSphere8.5.5.10

Rest JDK1.8、JAX-RS2.1、CXF和WebSphere8.5.5.10,rest,websphere,cxf,websphere-8,Rest,Websphere,Cxf,Websphere 8,我使用的是JAX-RS2.1和CXF3.2.6。我已经创建了hello world应用程序并部署在Webpshere 8.5中。它部署成功,当我尝试点击时,我发现下面出现异常。你能帮我解决这个问题吗 下面是我的web.xml <servlet> <servlet-name>JAX-RS Servlet</servlet-name> <servlet-class>org.apache.cxf.jaxrs.servlet.CXFNonS

我使用的是JAX-RS2.1和CXF3.2.6。我已经创建了hello world应用程序并部署在Webpshere 8.5中。它部署成功,当我尝试点击时,我发现下面出现异常。你能帮我解决这个问题吗

下面是我的web.xml

<servlet>
    <servlet-name>JAX-RS Servlet</servlet-name>
    <servlet-class>org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet</servlet-class>
    <init-param>
      <param-name>javax.ws.rs.Application</param-name>
      <param-value>com.web.ebill.csr.appservice.ServiceApp</param-value>
    </init-param>
    <load-on-startup>-1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>JAX-RS Servlet</servlet-name>
    <url-pattern>/service/*</url-pattern>
  </servlet-mapping>

JAX-RSservlet
org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet
javax.ws.rs.Application
com.web.ebill.csr.appservice.ServiceApp
-1
JAX-RSservlet
/服务/*
E com.ibm.ws.webcontainer.webapp.webapp logServletError SRVE0293E:[Servlet错误]-[CXFServlet]:java.lang.NoSuchMethodError:javax/ws/rs/core/Application.getProperties()Ljava/util/Map;(由org.eclipse.osgi.internal.baseadaptor从文件:/C:/IBM/WebSphere/AppServer/8.5/plugins/javax.j2ee.jaxrs.jar加载。DefaultClassLoader@a4b360dc)从类org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet调用(从文件:/C:/workspaces/eblarc/.metadata/.plugins/com.genuitec.eclipse.blue.websphere.core/websphere_20_应用程序_20_服务器_20_8_2e_5_20_本地主机_20_28_2_29_/CXFNoSpringDemo/CXFNoSpringDemo/WEB-INF/lib/cxf-rt-frontend-jaxrs-3.2.6.jar加载) com.ibm.ws.classloader。CompoundClassLoader@3d4f5352[war:CXFNoSpringDemo.ear/CXFNoSpringDemo.war] 本地类路径:C:\workspaces\eblarc.metadata.plugins\com.genuitec.eclipse.blue.websphere.core\websphere\u20\u应用程序\u20\u服务器\u20\u8\u2e\u5\u20\u本地主机\u20\u28\u2\u29\CXFNoSpringDemo\CXFNoSpringDemo\WEB-INF\classes;C:\workspaces\eblarc.metadata.plugins\com.genitec.eclipse.blue.websphere.core\websphere\websphere\websphere服务器\u20\u20\u应用程序t\u 20\u localhost\u 20\u 28\u 2\u 29\u\CXFNoSpringDemo\CXFNoSpringDemo\WEB-INF\lib\cxf-core-3.2.6.jar;C:\workspaces\eblarc.metadata.plugins\com.genuitec.eclipse.blue.websphere.core\websphere\websphere\u 20\u应用程序\u 20\u服务器\u 20\u 8\u 2e\u 5\u 20\u在\u localhost\u20\u28\u 2\u 29\uxfnospringdemo\CXFNoSpringDemo\WEB\cxf-INF-3\fnospringdemo\cf1\cf1\cf1\cf1\cf1\cf1ata.plugins\com.genuitec.eclipse.blue.websphere.core\websphere\u20\u应用程序\u20\u服务器\u20\u 8\u2e\u5\u20\u本地主机\u20\u28\u2\u29\CXFNoSpringDemo\CXFNoSpringDemo\WEB-INF\lib\cxf-rt-transports-http-3.2.6.jar;C:\workspace\eblarc.metadata.plugins\com.genitec.eclipse.blue.websphere.core\websphere\websphere\websphere\websphere应用程序\u20\u20\u本地主机_20\uuu28\u2\u29\CXFNoSpringDemo\CXFNoSpringDemo\WEB-INF\lib\javax.ws.rs-api-2.1.jar;C:\workspaces\eblarc.metadata.plugins\com.genuitec.eclipse.blue.websphere.core\websphere\u20\u应用程序\u20\u服务器\u8\u2e\u5\u20\u本地主机\u20\u28\u2\CXFNoSpringDemo\CXFNoSpringDemo 父级:com.ibm.ws.classloader。CompoundClassLoader@108f956b[PF][app:CXFNoSpringDemo.ear] 委托模式:首先是父(U)。 位于org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.isAppResourceLifecycleASingleton(CXFNonSpringJaxrsServlet.java:418) 位于org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.createServerFromApplication(CXFNonSpringJaxrsServlet.java:512) 位于org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet.init(CXFNonSpringJaxrsServlet.java:121) 位于com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:344) 位于com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.init(ServletWrapperImpl.java:168) 位于com.ibm.ws.webcontainer.servlet.ServletWrapper.HandlerRequest(ServletWrapper.java:636) 位于com.ibm.ws.webcontainer.servlet.ServletWrapper.HandlerRequest(ServletWrapper.java:480) 位于com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.HandlerRequest(ServletWrapperImpl.java:178) 位于com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136) com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97) 位于com.ibm.controller.InterceptFilter.doFilter(InterceptFilter.java:28) 位于com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195) com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91) 在com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:967) 在com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters上(WebAppFilterManager.java:1107) 位于com.ibm.ws.webcontainer.webapp.webapp.handleRequest(webapp.java:3951) 位于com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304) 位于com.ibm.ws.webcontainer.webcontainer.handleRequest(webcontainer.java:1014) 位于com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1817) 位于com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200) 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:463) 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:530) 在com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:316)上 位于com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:287) 位于com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) 位于com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) 在com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted上(AioReadCompletionListener.java:175) 位于com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) 位于com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) 位于com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) 位于com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204) 位于com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775) 位于com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905) 位于com.ibm.ws.util.ThreadPool$Work