![](/img/trans.png)
[英]java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis.utils.XMLUtils
[英]NoClassDefFoundError: Could not initialize class org.apache.axis2.description.AxisService
在运行应用程序时,我收到以下错误。
java.lang.NoClassDefFoundError: Could not initialize class org.apache.axis2.description.AxisService
AxisService类位于axis2-kernel-1.6.2.jar
文件中。 这个jar中的一些类工作正常没有任何问题,但是一些类在运行时从这个jar文件中抛出NoClassDefFoundError。 AxisService
类存在于axis2-kernel-1.6.2.jar
,即使抛出错误也是如此。
这在本地机器上工作正常。 但是错误进入Oracle r12服务器。我已经设置了jar文件的类路径。
我使用的Java版本是1.6和Apache axis2.1.6.2。
有同样的问题。 我只包括了编译应用程序所需的jar。 当我包含来自\\ axis2-1.6.2 \\ lib \\文件夹的所有内容时,此异常消失了。
我在使用Tomcat和Axis2时遇到了类似的问题,经过一周的发现我发现错误,我发现存在轴配置问题。 特别是我的应用程序无法实例化为持久层的类。 我包含这个参数行:
<parameter name="ServiceTCCL">composite</parameter>
在services.xml文件中,由axis2使用。
有关更多信息,请参阅http://wso2.com/node/1131中的注释
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.