无法在 Eclipse WTP 中创建 Axis2 服务,无法在 Eclipse WTP 中创建 Axis2 服务,NoClassDefFoundError -CatalogManager
我正在将 Eclipse Galileo 与 Web 工具平台结合使用,并尝试创建示例 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 Service 时出现异常: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。罐。服务部署失败。
I am using Eclipse Galileo with Web tools platform and I am trying to create a sample Axis2 service. I learned that Eclipse WTP does not work with Axis2 1.5, so I am using 1.4.1. I mostly follow the following tutorial:
Eclipse WTP Tutorials - Creating Bottom Up Web Service via Apache Axis2 (http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html)
When I start tomcat built in Eclipse I am getting the following error:
[INFO] Exception creating Axis Service : 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)
…..
[ERROR] Error:
No annotated classes found in the jar: file:/C:/Users/narinskya/workspace5/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/axis2service/WEB-INF/servicejars/version.jar. Service deployment failed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
类加载器似乎无法加载位于 XML 解析器 jar 文件中的 CatalogManager 类。尝试将 XML 解析器 jar (xml-resolver-1.2.jar) 添加到 WEB-INF/lib 目录。
It looks like class loader is unable to load the CatalogManager class, which is in XML resolver jar file. Try to add XML resolver jar (xml-resolver-1.2.jar) to your WEB-INF/lib directory.