2010-11-19 9 views
2

私は現在、JBoss 5.1.0を使用しており、リモートシステム上でWebServiceを利用するejbを配備しています。私は最近、更新されたJBoss設定を持つ新しいVMを受け取りました。そして、デプロイ後、そしてWebサービスでメソッドを呼び出そうとすると、次のエラーが発生します。Webサービスクラスキャスト例外

とjava.lang.ClassCastException:org.jboss.ws.core.soap.SOAPElementImplはjavax.xml.soap.SOAPHeader

にキャストすることはできません私はからのJava Webサービス・バインディングを生成していますWSDLとそれが働いています。ここにはクラスパスの問題がいくつか存在するに違いないが、どこから見始めるべきかわからない。

-Rob

picketlinkライブラリはWebサービスのセキュリティそのローカルインスタンス上に配備されているいくつかのいくつかのWebサービスのためのJBossのインスタンスに追加されたように見えます。私が呼び出しているリモートWebサービスはこれを利用しません。

+0

:ここ

は、JBoss Web Servicesの課題追跡から関連する問題です。 JBossと同じバージョンですか?ファイルセット間でdiffを使って何が変更されたかを確認できますか? – skaffman

+0

JBossインスタンスにwebサービスセキュリティのためにpicketlinkライブラリが追加されたようです。そのローカルインスタンスにデプロイされているいくつかのWebサービスがあります。私が呼び出しているリモートWebサービスはこれを利用しません。 –

答えて

関連する問題