从另一个WebService使用WebService的问题

时间:2011-11-09 19:24:49

标签: java web-services axis2 rampart

我开发了一个axis2 webservice,然后使用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")指令出现在代码中。

0 个答案:

没有答案