【问题标题】:java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisServletjava.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisServlet
【发布时间】:2015-07-28 14:01:32
【问题描述】:

当我尝试获取 http://localhost:8080/services 链接时,它会生成以下异常:

java.lang.ClassNotFoundException: org.apache.axis2.transport.http.AxisServlet
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1157)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1095)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:817)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:516)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1086)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:659)
    at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1558)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1515)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)

我正在使用 Apache Tomcat 8.0.22 和 Axis 1.6.2。

请指导我解决这个异常。

【问题讨论】:

  • 我假设您在 Tomcat 中运行 Axis2 war。你能详细说明你的部署过程吗?什么时候出现这个异常?给出一点解释将有助于回答这个问题。
  • 我正在尝试将本文 developer.com/services/article.php/3777111/… 后面的 Web 服务 api 添加到现有的基于 GWT 的 Web 应用程序中。
  • 您是否正确添加了所需的库? (如文章所述)

标签: eclipse web-services axis2 axis classnotfoundexception


【解决方案1】:

错过了更新构建 xml 复制哪些任务放了一些 slf4j 和 commons 库

【讨论】:

    猜你喜欢
    • 2012-04-19
    • 2012-10-24
    • 2017-12-26
    • 1970-01-01
    • 2013-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多