无法在 Eclipse WTP 中创建 Axis2 服务,无法在 Eclipse WTP 中创建 Axis2 服务,NoClassDefFoundError -CatalogManager

发布于 2024-09-13 11:57:37 字数 976 浏览 10 评论 0原文

我正在将 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦途 2024-09-20 11:57:37

类加载器似乎无法加载位于 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文