Я разработал веб-сервис axis2, а затем этот клиент с инструментом из 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")
.