2

SOAPクライアントアプリケーション用の Axis2 と Rampart のセットアップに関する知識はありますか?

Axis2 と Rampart の両方の jar ファイルを Eclipse 経由でビルド パスに追加し、Rampart の jar ファイルと mar ファイルを Axis のファイル構造に対応させました。

Axis/Rampart の設定に問題がありますが、何が原因かわかりません…</p>

これは、私が続けるために私に与えるすべてのログです:

com.good.gc10.Fault: com.good.gcTalk.GCSoapClient.(GCSoapClient.java:51) で com.good.gcTalk.GCTActivationPinHandler.main(GCTActivationPinHandler.java:34) で GCServiceStub をインスタンス化できません 原因: org .apache.axis2.AxisFault: モジュールを使用できません: com.good.gcTalk.GCSoapClient.(GCSoapClient.java:45) の org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:363) の城壁

4

1 に答える 1

0

Config Context を設定しましたか?

これは、Rampart を使用する前に設定する必要があります。フォルダー構造も正しくする必要があります。つまり、以下の例では、Axis2WithRampart に次のサブフォルダーが必要です: Conf、Resources、Modules

Rampart & Axis 2 設定で log4j を追加すると、より多くの情報がログに記録されます。よくわからない場合は、これを行う方法を教えてください。

enter configContext = ConfigurationContextFactory.createConfigurationContextFromFileSystem("Axis2WithRampart/repository", null); 
//create the stub
stub = new MyRampartServiceStub(configContext,"http://localhost:8080/axis2/services/MyRampartService"); here
于 2012-06-07T03:55:42.973 に答える