轴错误 - 故障 - 无法确定已部署的服务名称。嵌套异常

时间:2015-11-16 14:30:59

标签: java web-services soap

我试图找出在尝试访问我tomcat7服务器中部署的网络服务时遇到此错误的原因。这是我的错误:

AXIS错误

  

抱歉,似乎出现了问题...以下是详细信息:

     

错误 - 无法确定已部署的服务名称。嵌套异常   是:org.apache.axis.ConfigurationException:找不到类   名为org.ulf.service.operation.VolunteerService的服务提示:   您可能需要将类文件/树复制到正确的位置   (这取决于您使用的servlet系统)。嵌套异常   是:java.lang.ClassNotFoundException:   org.ulf.service.operation.VolunteerService AxisFault faultCode:   {http://schemas.xmlsoap.org/soap/envelope/} Server.generalException   faultSubcode:faultString:无法找到该服务的类   named:org.ulf.service.operation.VolunteerService提示:您可能需要   将您的类文件/树复制到正确的位置(取决于   在你正在使用的servlet系统上)。嵌套异常是:     抛出java.lang.ClassNotFoundException:   org.ulf.service.operation.VolunteerService faultActor:faultNode:
  faultDetail:{http://xml.apache.org/axis/} hostname:127.0.0.1

     

无法找到名为的服务的类:   org.ulf.service.operation.VolunteerService提示:您可能需要复制   你的类文件/树进入正确的位置(这取决于   你正在使用的servlet系统)。嵌套异常是:     抛出java.lang.ClassNotFoundException:   org.ulf.service.operation.VolunteerService at   org.apache.axis.providers.java.JavaProvider.getServiceClass(JavaProvider.java:432)     在   org.apache.axis.providers.java.JavaProvider.initServiceDesc(JavaProvider.java:461)     在   org.apache.axis.handlers.soap.SOAPService.getInitializedServiceDesc(SOAPService.java:286)     在   org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(WSDDService.java:500)     在   org.apache.axis.deployment.wsdd.WSDDDeployment.getDeployedServices(WSDDDeployment.java:503)     在   org.apache.axis.configuration.FileProvider.getDeployedServices(FileProvider.java:296)     在   org.apache.axis.transport.http.QSWSDLHandler.getDeployedServiceNames(QSWSDLHandler.java:218)     在   org.apache.axis.transport.http.QSWSDLHandler.updateSoapAddressLocationURLs(QSWSDLHandler.java:153)     在   org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:72)     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at   sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     在   sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     在java.lang.reflect.Method.invoke(Method.java:497)at   org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1226)     在   org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249)     在javax.servlet.http.HttpServlet.service(HttpServlet.java:624)at   org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)     在javax.servlet.http.HttpServlet.service(HttpServlet.java:731).....

BTW - 我的服务器在云端。 希望你能帮助我。感谢。

0 个答案:

没有答案