0

2つのアプリサーバー間でaxis1.2.1アプリケーションを移行していますが、次のクラスキャスト例外が発生します。

Caused by: java.lang.ClassCastException: org.apache.axis.transport.http.HTTPSender cannot be cast to org.apache.axis.Handler

誰かがこれを見たことがありますか?私は何が間違っているのですか?

4

1 に答える 1

2

私は同じ問題を抱えており、デプロイディレクトリのルートにあるjarでaxisを使用し、ear/warモジュールでjarを使用した場合に発生するようです。クラスローダーインスタンスはaxislibの2倍であるため、問題が発生します。

1つの解決策は、軸の呼び出しをデプロイのルートにあるjarからモジュール(耳など)に移動することです。これがお役に立てば幸いです。

よろしく

于 2012-08-16T16:45:56.370 に答える