Jboss 7.1.1 java ws客户端java.lang.NoSuchMethodError:javax.wsdl.xml.WSDLReader.readWSDL

Jboss 7.1.1 java ws客户端java.lang.NoSuchMethodError:javax.wsdl.xml.WSDLReader.readWSDL,java,web-services,soap,jboss,Java,Web Services,Soap,Jboss,我正在使用Jboss 7.1.1,我有一个客户端soap web服务,可以在Tomcat中工作,但是当我在Jboss中部署时,我有很多错误,我不明白为什么它不能在Jboss中工作 我也试过jboss的其他版本,我也有同样的问题 经过多次尝试,现在我出现了以下错误: 09:16:39,905 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/rci_pcd]] (http--127.0.0.1-80

我正在使用Jboss 7.1.1,我有一个客户端soap web服务,可以在Tomcat中工作,但是当我在Jboss中部署时,我有很多错误,我不明白为什么它不能在Jboss中工作

我也试过jboss的其他版本,我也有同样的问题

经过多次尝试,现在我出现了以下错误:

09:16:39,905 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/rci_pcd]] (http--127.0.0.1-8080-1) Exception while dispatching incoming RPC call: com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract com.rcibanque.pcd.shared.beans.viewobject.bcc.BccWsResponseVO com.rcibanque.pcd.client.service.bcc.BCCServiceRpc.getEngagementBCC(com.rcibanque.pcd.shared.beans.viewobject.bcc.PcdWsRequestVO)' threw an unexpected exception: java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
    at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-servlet-2.5.1.jar:]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
    at com.rcibanque.socle.server.filter.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:42) [rci-socle-18.4.04_DEV.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
    at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
    at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Caused by: java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
    at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:236) [cxf-rt-wsdl-3.1.5.jar:3.1.5]
    at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163) [cxf-rt-wsdl-3.1.5.jar:3.1.5]
    at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85) [cxf-rt-wsdl-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:218) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:161) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:129) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:82) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at javax.xml.ws.Service.<init>(Service.java:57) [jboss-jaxws-api_2.2_spec-2.0.0.Final.jar:2.0.0.Final]
    at com.rcibanque.pcd.server.ws.bcc.BCCWsServiceService.<init>(BCCWsServiceService.java:44) [classes:]
    at com.rcibanque.pcd.server.service.bcc.BCCServiceRpcImpl.getEngagementBCC(BCCServiceRpcImpl.java:28) [classes:]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_60]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_60]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_60]
    at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_60]
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561) [gwt-servlet-2.5.1.jar:]
    ... 22 more

09:16:39,909 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/rci_pcd]] (http--127.0.0.1-8080-2) Exception while dispatching incoming RPC call: com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract com.rcibanque.pcd.shared.beans.viewobject.bcc.BccWsResponseVO com.rcibanque.pcd.client.service.bcc.BCCServiceRpc.getEngagementBCC(com.rcibanque.pcd.shared.beans.viewobject.bcc.PcdWsRequestVO)' threw an unexpected exception: java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
    at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-servlet-2.5.1.jar:]
    at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-servlet-2.5.1.jar:]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
    at com.rcibanque.socle.server.filter.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:42) [rci-socle-18.4.04_DEV.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
    at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
    at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_60]
Caused by: java.lang.NoSuchMethodError: javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
    at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:236) [cxf-rt-wsdl-3.1.5.jar:3.1.5]
    at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163) [cxf-rt-wsdl-3.1.5.jar:3.1.5]
    at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85) [cxf-rt-wsdl-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:218) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:161) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:129) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:82) [cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
    at javax.xml.ws.Service.<init>(Service.java:57) [jboss-jaxws-api_2.2_spec-2.0.0.Final.jar:2.0.0.Final]
    at com.rcibanque.pcd.server.ws.bcc.BCCWsServiceService.<init>(BCCWsServiceService.java:44) [classes:]
    at com.rcibanque.pcd.server.service.bcc.BCCServiceRpcImpl.getEngagementBCC(BCCServiceRpcImpl.java:28) [classes:]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_60]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_60]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_60]
    at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_60]
    at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561) [gwt-servlet-2.5.1.jar:]
09:16:39905错误[org.apache.catalina.core.ContainerBase.[jboss.web].[default host]./rci_pcd]](http--127.0.0.1-8080-1)分派传入RPC调用时出现异常:com.google.gwt.user.server.RPC.unexpected异常:服务方法“public abstract com.rcibanque.pcd.shared.beans.viewobject.bcc.BccWsResponseVO com.rcibanque.pcd.client.Service.bcc.BCCServiceRpc.getEngagementBCC(com.rcibanque.pcd.shared.beans.viewobject.bcc.PcdWsRequestVO)'引发了意外异常:java.lang.NoSuchMethodError:javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
在com.google.gwt.user.server.rpc.rpc.encodeResponseForFailure(rpc.java:389)[gwt-servlet-2.5.1.jar:]
在com.google.gwt.user.server.rpc.rpc.invokeAndEncodeResponse(rpc.java:579)[gwt-servlet-2.5.1.jar:]
在com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208)[gwt-servlet-2.5.1.jar:]
在com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248)[gwt-servlet-2.5.1.jar:]
在com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)[gwt-servlet-2.5.1.jar:]
在javax.servlet.http.HttpServlet.service(HttpServlet.java:754)[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
在javax.servlet.http.HttpServlet.service(HttpServlet.java:847)[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)[jbossweb-7.0.13.Final.jar:]
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)[jbossweb-7.0.13.Final.jar:]
在com.rcibanque.socle.server.filter.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:42)[rci-socle-18.4.04dev.jar:]
在org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)[jbossweb-7.0.13.Final.jar:]
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)[jbossweb-7.0.13.Final.jar:]
在org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)[jbossweb-7.0.13.Final.jar:]
在org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)[jbossweb-7.0.13.Final.jar:]
在org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)[jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]
在org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)[jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
在org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)[jbossweb-7.0.13.Final.jar:]
在org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)[jbossweb-7.0.13.Final.jar:]
在org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)[jbossweb-7.0.13.Final.jar:]
在org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)[jbossweb-7.0.13.Final.jar:]
在org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)[jbossweb-7.0.13.Final.jar:]
位于org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)[jbossweb-7.0.13.Final.jar:]
在org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)[jbossweb-7.0.13.Final.jar:]
在java.lang.Thread.run(Thread.java:745)[rt.jar:1.7.0_60]
原因:java.lang.NoSuchMethodError:javax.wsdl.xml.WSDLReader.readWSDL(Ljavax/wsdl/xml/WSDLLocator;Lorg/w3c/dom/Element;)Ljavax/wsdl/Definition;
位于org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:236)[cxf-rt-wsdl-3.1.5.jar:3.1.5]
在org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163)[cxf-rt-wsdl-3.1.5.jar:3.1.5]
位于org.apache.cxf.wsdl11.WSDLServiceFactory.(WSDLServiceFactory.java:85)[cxf-rt-wsdl-3.1.5.jar:3.1.5]
在org.apache.cxf.jaxws.ServiceImpl.initializeport(ServiceImpl.java:218)[cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
在org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:161)[cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
在org.apache.cxf.jaxws.serviceinpl.(serviceinpl.java:129)[cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
位于org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:82)[cxf-rt-frontend-jaxws-3.1.5.jar:3.1.5]
在javax.xml.ws.Service.(Service.java:57)[jboss-jaxws-api_2.2_spec-2.0.0.Final.jar:2.0.0.Final]
位于com.rcibanque.pcd.server.ws.bcc.bccwserviceservice.(bccwserviceservice.java:44)[类:]
在com.rcibanque.pcd.server.service.bcc.bccservicerpimpl.getEngagementBCC(bccservicerpimpl.java:28)[类:]
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)[rt.jar:1.7.0\u 60]
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)[rt.jar:1.7.060]
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[rt.jar:1.7.060]
在java.lang.reflect.Method.invoke(Method.java:606)[rt.jar:1.7.0\u 60]
在com.google.gwt.user.server.rpc.rpc.invokeAndEncodeResponse(rpc.java:561)[gwt-servlet-2.5.1.jar:]
... 还有22个
09:16:39909调度传入RPC调用时出现错误[org.apache.catalina.core.ContainerBase.[jboss.web].[default host]./rci_pcd]](http--127.0.0.1-8080-2)异常:com.google.gwt.user.server.RPC.UnexpectedException:Service方法“public abstract com.rcibanque.pcd.shared.beans.viewobjec”