При переходе к: http://localhost:8080/YYYService/services/YYYService?wsdl Я получаю правильный wsdl.
Когда я звоню (например, с помощью SOAP UI), сервер изменяет его и возвращает: http://XX.X.X.XXX:8080/YYYService/services/YYYService.YYYServiceHttpSoap11Endpoint А теперьэто недоступно.
Проект использует Jboss (Standalone 6.4.0), Axis2.
Что я хочу - иметь точно такой же WSDL-адрес, с которым я звоню, или хотя бы работающий, измененный WSDL-адрес.
То, что я уже попробовал:
* Измените некоторые параметры в интерфейсе SOAP - это помогает, но, как я понимаю, это SOAP, а не сам сервер.
*Комментарий <wsdl-host>${jboss.bind.address:127.0.0.1}</wsdl-host>
к standalone.xml, но он не дает эффекта.
* Изменить на (в standalone.xml):
<interface name="public">
<inet-address value="${jboss.bind.address:0.0.0.0}"/>
</interface>
Это дает мне доступ к сервису, но не к«Операция и я получаю сообщение об ошибке» org.apache.axis2.AxisFault: ссылка на конечную точку (EPR) для операции не найдена: «ошибка.