0

我需要一些帮助来解决我目前在 WS 类中面临的这个问题。当我执行客户端时,我得到了这个异常。我用谷歌搜索了一个解决方案,但似乎找到了任何有帮助的东西。

我看到的例外是:

Exception in thread "main" javax.xml.ws.WebServiceException: The following WSDL exception occurred: WSDLException: faultCode=WSDL4JWrapper : : javax.wsdl.WSDLException: WSDLException: faultCode=WSDL4JWrapper : : java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:9090/TimeServiceWS/services/TimeServerImplService  
    at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException(ExceptionFactory.java:173)  
    at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException(ExceptionFactory.java:70)  
    at org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.setupWsdlDefinition(ServiceDescriptionImpl.java:1202)  
    at org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:249)  
    at org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.<init>(ServiceDescriptionImpl.java:172)  
    at org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:134)  
    at org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl.createServiceDescription(DescriptionFactoryImpl.java:79)  
    at org.apache.axis2.jaxws.description.DescriptionFactory.createServiceDescription(DescriptionFactory.java:78)  
    at org.apache.axis2.jaxws.spi.ServiceDelegate.<init>(ServiceDelegate.java:218)  
    at org.apache.axis2.jaxws.spi.Provider.createServiceDelegate(Provider.java:83)  
    at org.apache.axis2.jaxws.spi.Provider.createServiceDelegate(Provider.java:79)  
    at javax.xml.ws.Service.<init>(Service.java:77)  
    at javax.xml.ws.Service.create(Service.java:707)  
    at ch01.ts.TimeServerConsumer.main(TimeServerConsumer.java:47)  
Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=WSDL4JWrapper : : javax.wsdl.WSDLException: WSDLException: faultCode=WSDL4JWrapper : : java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:9090/TimeServiceWS/services/TimeServerImplService  
    at org.apache.axis2.jaxws.util.WSDL4JWrapper.commonPartsURLConstructor(WSDL4JWrapper.java:234)  
    at org.apache.axis2.jaxws.util.WSDL4JWrapper.<init>(WSDL4JWrapper.java:156)  
    at org.apache.axis2.jaxws.description.impl.ServiceDescriptionImpl.setupWsdlDefinition(ServiceDescriptionImpl.java:1182)  
    ... 11 more  
Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=WSDL4JWrapper : : java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:9090/TimeServiceWS/services/TimeServerImplService  
    at org.apache.axis2.jaxws.util.WSDL4JWrapper.commonPartsURLConstructor(WSDL4JWrapper.java:203)  
    ... 13 more  
Caused by: java.io.IOException: Server returned HTTP response code: 500 for URL: http://localhost:9090/TimeServiceWS/services/TimeServerImplService  
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1625)  
    at org.apache.axis2.jaxws.util.WSDL4JWrapper$14.run(WSDL4JWrapper.java:974)  
    at org.apache.axis2.java.security.AccessController.doPrivileged(AccessController.java:132)  
    at org.apache.axis2.jaxws.util.WSDL4JWrapper.getInputStream(WSDL4JWrapper.java:971)  
    at org.apache.axis2.jaxws.util.WSDL4JWrapper.commonPartsURLConstructor(WSDL4JWrapper.java:189)  
    ... 13 more 

我已经在 Tomcat 中部署了我的 WS。如果您需要代码和 WSDL,请告诉我,我会提供。我也在其他一些论坛上问过这个问题,没有任何帮助。所以一些帮助将不胜感激。

4

1 回答 1

0

这个特别像你的路径

http://localhost:9090/TimeServiceWS/services/TimeServerImplService 

有某种内部错误。我会查看您的日志,但如果没有任何其他代码,则无法分辨。

于 2014-02-25T19:12:04.407 回答