2010-08-11 37 views
0

我正在將Eclipse Galileo與Web工具平臺一起使用,並且我正在嘗試創建一個示例Axis2服務。我知道Eclipse WTP不適用於Axis2 1.5,因此我使用1.4.1。我大多遵循以下教程:未能在Eclipse WTP中創建Axis2服務,未能在Eclipse WTP中創建Axis2服務,NoClassDefFoundError - 目錄管理器

的Eclipse WTP教程 - 通過Apache Axis2的(http://www.eclipse.org/webtools/community/tutorials/BottomUpAxis2WebService/bu_tutorial.html) 創建自下而上的Web服務當我開始建在Eclipse中我收到以下錯誤tomcat的:

[INFO]異常創建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.findCla ssInternal(WebappClassLoader.java:1850) ... .. [錯誤]錯誤: 在jar中找不到帶註釋的類:file:/ C:/Users/narinskya/workspace5/.metadata/.plugins/org.eclipse.wst .server.core/TMP0/wtpwebapps/axis2service/WEB-INF/servicejars/version.jar。服務部署失敗。

回答

0

看起來類加載器無法加載XML解析器jar文件中的CatalogManager類。嘗試將XML解析器jar(xml-resolver-1.2.jar)添加到您的WEB-INF/lib目錄中。

相關問題