2

スレッド「メイン」org.apache.axis2.AxisFault での例外: 操作のエンドポイント参照 (EPR) が見つかりませんでした /services/MyTest?wsdl および WSA アクション = です。この EPR が以前に到達可能であった場合は、サーバー管理者に連絡してください。org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) で org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375) で org.apache.axis2.description.OutInAxisOperationClient.send (OutInAxisOperation.java:421) org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) org.apache. axis2.client.ServiceClient.sendReceive(ServiceClient.java:555) at org.apache.axis2.client.

4

2 に答える 2

1

これは、各操作のソース WSDL で SOAPAction 値が定義されていないために発生します。

例えば

<soap12:operation soapAction="" style="document"/>  

これは WSO2 サーバーにとって重要です。

netbeans などでサービスを作成した場合は、タグに値アクションを設定することを忘れないでください。@WebMethod

例:

@WebMethod(action = "hello", operationName = "hello")

これにより、SOAPAction 値が単独で作成されます。

于 2014-08-28T20:07:34.043 に答える
-1

プロキシ サービスの WSDL を公開しましたか? そうでない場合は、プロキシの [デザイン ビュー] に移動し、[基本設定] の下に [Publishing WSDL] ドロップダウンがあります。ドロップダウンから「ソース URL を指定」を選択し、WSDL URI に Axis2 サービスの wsdl をひとまず入力します。設定を保存して、プロキシへのアクセスを試みます。

これで問題が解決するかどうかを確認してください。

于 2013-08-05T10:25:46.857 に答える