2

axis2 Web サービスを開発し、Eclipse WTP のツールを使用してこのクライアントを開発しました。その後、私は城壁に従事し、すべてがうまくいきました。

現在、クライアントを使用するアプリケーションを開発しているため、そのクライアントを別の tomcat にドロップしましたが、クライアントとサーバーが通信しなくなったようです。

クライアントからのエラー:

org.apache.axis2.AxisFault: The server did not recognise the action which it received: 
org.apache.axis2.handlers.addressing.AddressingInFaultHandler.invoke(AddressingInFaultHandler.java:114)
org.apache.axis2.engine.Phase.invoke(Phase.java:318)
org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:251)

サーバーから:

[WARN] triggerActionNotSupportedFault: messageContext: [MessageContext:
    logID=urn:uuid:DE6B0886AE07B55CA41320863048370] problemAction: urn:RequestList
    [ERROR] The [action] cannot be processed at the receiver.
org.apache.axis2.AxisFault: The [action] cannot be processed at the receiver.
    at org.apache.axis2.addressing.AddressingFaultsHelper.triggerAddressingFault(AddressingFaultsHelper.java:373)

問題はservices.xml.. の設定にあるようですが、適切に設定し、option.setAction("urn:RequestList")命令がコードに表示されます。

4

0 に答える 0