繁体   English   中英

NoClassDefFoundError:无法初始化类org.apache.axis2.description.AxisService

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM