1

JSF、Tomcat をアプリ コンテナーとして、Google Guice をインジェクション用に、Azure をストレージとして使用して Web アプリケーションをビルドしています。これまでのところすべてが機能しており、Web アプリはページなどを提供しています。

SOAP サービスを使用する必要があったため、WSDL2JAVA (Axis2 ディストリビューションから) を使用して WSDL からクラスを生成し、pom.xml ファイルに依存関係を追加しました。

    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-kernel</artifactId>
        <version>1.6.2</version>
    </dependency>
    <dependency>
        <groupId>org.apache.axis2</groupId>
        <artifactId>axis2-adb</artifactId>
        <version>1.6.2</version>
    </dependency>

私は SOAP を消費するだけでよく、SOAP サーバーを構築していません。残念ながら、Maven の依存関係とスタブ クラスを含めた後、Web アプリに接続しようとするとエラーが発生し続けます。

java.lang.IllegalArgumentException: Null InputStream は有効な引数ではありません

SOAP に関連するコード (未使用のスタブ クラス以外) はありません。送信要求も行いません。

質問: Axis は、Web アプリケーションの他のメカニズム (クラス検索、インジェクション、サーブレットなど) を妨害する可能性のあるものをデフォルト構成でインストールしますか?

4

0 に答える 0