我试图找出在尝试访问我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 - 我的服务器在云端。 希望你能帮助我。感谢。