我正在使用带有 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] 异常创建 Axis 服务:null java.lang.NoClassDefFoundError: org/apache/xml/resolver/CatalogManager at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java .security.SecureClassLoader.defineClass(Unknown Source) at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1850) ..... [错误] 错误:在 jar 中找不到带注释的类:文件:/C: /Users/narinskya/workspace5/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/axis2service/WEB-INF/servicejars/version.jar。服务部署失败。