JDK1.5に関連付けられている古いレガシーシステムにAXIS2を追加しようとしています。次のようなエラーが発生します:
java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException
at org.apache.axis2.builder.SOAPBuilder.processDocument(SOAPBuilder.java:50)
...
十分に明確に見えますね それで私はいくつかの調査をしました、そしてこれが私が見つけたものです:
- 「システム要件」(http://axis.apache.org/axis2/java/core/docs/installationguide.html#requirements)によると、AXIS2はJDK1.5で問題ないはずです。
- ただし、ソースコードを見ると、XMLStreamExceptionへの参照が多数あります。このクラスは、JDK 1.6(http://docs.oracle.com/javase/6/docs/api/javax/xml/stream/XMLStreamException.html)まで使用できません。
私は困惑しています。ドキュメントにはそれが機能するはずだと書かれていますが、現実はそうではありません。私は何かが足りないのですか?最新のAXIS2リリースはJDK1.5と互換性がありますか?そうでない場合、どのバージョンですか?それとも私は完全にスクリプトから外れましたか?
ありがとう、DC