【问题标题】:Failure to create Axis2 service in Eclipse WTP, Failure to create Axis2 service in Eclipse WTP, NoClassDefFoundError -CatalogManager在 Eclipse WTP 中创建 Axis2 服务失败,在 Eclipse WTP 中创建 Axis2 服务失败,NoClassDefFoundError -CatalogManager
【发布时间】:2010-08-11 14:38:05
【问题描述】:

我正在使用带有 Web 工具平台的 Eclipse Galileo,并且我正在尝试创建一个示例 Axis2 服务。我了解到 Eclipse WTP 不适用于 Axis2 1.5,所以我使用的是 1.4.1。我主要遵循以下教程:

Eclipse WTP 教程 - 通过 Apache Axis2 创建自下而上的 Web 服务 (http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html) 当我启动在 Eclipse 中构建的 tomcat 时,出现以下错误:

[INFO] 创建轴服务的异常:null java.lang.NoClassDefFoundError: org/apache/xml/resolver/CatalogManager 在 java.lang.ClassLoader.defineClass1(本机方法) 在 java.lang.ClassLoader.defineClass(未知来源) 在 java.security.SecureClassLoader.defineClass(未知来源) 在 org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) …… [错误] 错误: 在 jar 中找不到带注释的类:file:/C:/Users/narinskya/workspace5/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/axis2service/WEB-INF/servicejars/version。罐。服务部署失败。

【问题讨论】:

    标签: eclipse axis2 eclipse-wtp


    【解决方案1】:

    看起来类加载器无法加载位于 XML 解析器 jar 文件中的 CatalogManager 类。尝试将 XML 解析器 jar (xml-resolver-1.2.jar) 添加到您的 WEB-INF/lib 目录。

    【讨论】:

      猜你喜欢
      • 2011-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      相关资源
      最近更新 更多