0

openjdk を使用して Linux で完全に正常に動作する、rampart 1.5 クライアントで axis2 1.5.3 を実行する Java プログラムがあります。Windows 7 に移植したところ、一部のマシンでは動作しますが、ほとんどのマシンでは「城壁構成にユーザー値がありません」というエラーが表示されて動作しません! これは、コードを再コンパイルするかどうかに関係なく同じです。Java版、ant版、システムアーチなどのJava環境も複製してみましたがだめでした。誰でも解決策を提案できますか?

ありがとうございました。

4

1 に答える 1

0

この問題の正確な理由はわかりません。ただし、この例外は、 rampart -core モジュールおよびパッケージ org.apache.rampart.builderにあるBindingBuilder.javaクラスでスローされ ます。次のメソッドをデバッグしてみてください。

  • addUsernameToken() メソッド
  • getSignatureBuilder() メソッド

この例外は、rampart が policy.xml ファイルからユーザー値を読み取ることができない場合に発生します。

これが役立つことを願っています。

確かに..

于 2011-02-06T08:21:44.777 に答える