0

ここで説明されている署名と暗号化の例を実行しようとしていますhttps://www.ibm.com/developerworks/java/library/j-jws5/。クライアントの実行中に次のエラーが発生します。助けてください。

どうもありがとう、

クライアントログ

run:java http:// localhost:8080 / axis2 / services / library-signencr java 16:32:59,188に接続していますエラーAxisEngine:211-SOAPヘッダーにjava org.apache.axis2.AxisFaultがありません:SOAPヘッダーにorgのjavaがありません。 apache.rampart.handler.RampartReceiver.setFaultCodeAndThrowAxisFault(RampartReceiver.java:180)java at org.apache.rampart.handler.RampartReceiver.invoke(RampartReceiver.java:99)

Tomcatログ

エラーorg/opensaml / xml / validation / ValidatingXMLObject java.lang.NoClassDefFoundError:org / opensaml / xml / validation / ValidatingXMLObject

どうもありがとう。

4

1 に答える 1

1

解決策は次のとおりです。

  • すべてのjarおよびモジュールファイルを%RAMPART_HOME%/libおよび/modulesから%AXIS_HOME%/libおよび/modulesにコピーします
  • axis2インストールディレクトリのbuild.xmlファイルを使用してaxis2.warを生成します
  • axis2.warをTomcatに再デプロイします
于 2011-02-23T18:51:08.180 に答える