尝试在Eclipse中使用Tomcat服务器启动webservice

时间:2016-03-24 16:56:13

标签: java eclipse web-services tomcat servlets

我是尝试使用Apache Tomcat 7和eclipse创建Web服务的初学者,我已完成以下步骤。   - 将AXIS2的运行时位置设置为安装位置。   - 使用名为OperatorClass的简单类创建一个动态Web项目,并添加一个只添加2个整数的方法。   - 在动态Web项目上创建Web服务,使用OperatorClass并在Apache Tomcat 7服务器上运行它。

一旦我到达AXIS2主页,点击"服务"后,我收到这些错误,我不知道他们的意思,也不知道如何解决。希望有人在这里帮忙。

HTTP Status 500 - Servlet.init() for servlet AxisServlet threw exception
type Exception report
message Servlet.init() for servlet AxisServlet threw exception
description The server encountered an internal error that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet AxisServlet threw exception
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
    org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
    org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Unknown Source)
root cause
java.lang.NoClassDefFoundError: org/apache/ws/commons/schema/resolver/URIResolver
    org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:128)
    org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:144)
    org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
    org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:264)
    org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:66)
    org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:61)
    org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:152)
    org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:233)
    org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
    org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620)
    org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
    org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
    org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Unknown Source)
root cause
java.lang.ClassNotFoundException: org.apache.ws.commons.schema.resolver.URIResolver
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
    org.apache.axis2.deployment.ModuleDeployer.deploy(ModuleDeployer.java:128)
    org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:144)
    org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:585)
    org.apache.axis2.deployment.RepositoryListener.init(RepositoryListener.java:264)
    org.apache.axis2.deployment.RepositoryListener.init2(RepositoryListener.java:66)
    org.apache.axis2.deployment.RepositoryListener.<init>(RepositoryListener.java:61)
    org.apache.axis2.deployment.DeploymentEngine.loadRepository(DeploymentEngine.java:152)
    org.apache.axis2.deployment.WarBasedAxisConfigurator.getAxisConfiguration(WarBasedAxisConfigurator.java:233)
    org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64)
    org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:620)
    org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:471)
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
    org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
    org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
    org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
    java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Unknown Source)

0 个答案:

没有答案