Я развернул веб-службу JAX-WS, размещенную в JBoss 7.1.1. Доступ к веб-сервису осуществляется обратным прокси-сервером. Чтобы получить доступ к сервису из общедоступного Интернета, это должно быть сделано по протоколу https, но связь между обратным прокси-сервером и JBoss осуществляется по протоколу http. Таким образом, хост, присутствующий в файле wsdl, — это http <soap:address location="http://example.com/WS"/>
, и он должен быть <soap:address location="https://example.com/WS"/>
.
Конфигурация JBoss выглядит следующим образом:
modify-wsdl-addres = true
wsdl-host = jbossws.undefined.host
Вот ссылка на конфигурацию веб-сервисов: https://docs.jboss.org/author/display/AS71/Web+services+configuration
Но я могу найти, где заставить протокол быть https в адресе мыла.