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



在运行应用程序时,我遇到了以下错误。

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

相关内容

  • 没有找到相关文章

最新更新