Jboss меняет имя хоста на конечную точку с IP в адресе WSDL - PullRequest
0 голосов
/ 21 декабря 2018

При переходе к: 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) для операции не найдена: «ошибка.

...