1

アプリケーションの実行中に、次のエラーが発生しました。

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 です。

4

2 に答える 2

1

Tomcat と Axis2 を使用して同様の問題が発生し、1 週間後にエラーを見つけた後、軸の構成に問題があることに気付きました。特に、私のアプリケーションは、永続化レイヤーにアクセスしたクラスをインスタンス化できません。次のパラメーター行を含めます。

<parameter name="ServiceTCCL">composite</parameter>                  

axis2 が動作するために使用する services.xml ファイル内。

詳細については、http://wso2.com/node/1131のコメントを参照してください。

于 2013-11-22T09:04:41.253 に答える