2015-07-02 2 views
0

У меня есть простая Spring/JAX-WS, которая аннотируется просто с помощью @WebService.Установить SOAP: Местоположение в WSDL

Мое определение боб выглядит следующим образом:

<jaxws:endpoint id="secureTest" 
    implementor="com.xxx.SessionServiceImpl" 
    address="/SessionService"> 
    .... 
    <jaxws:properties> 
     .... 
    </jaxws:properties> 
</jaxws:endpoint> 

Проблема заключается в том, что WSDL генерируется есть мыло: адрес, начиная с HTTP: // и мне это нужно, чтобы быть https: //

сейчас кикер - это то, что я вообще не имею доступа к коду. Это ДОЛЖНО быть сделано в XML-файле определения бина.

Есть ли свойство jaxws, которое я могу установить для этого?

ответ

0

Пожалуйста, попробуйте следующее:

закомментировать эту строку в:

сервера/{}, например /deployers/jbossws.deployer/META-INF/jboss-beans.xml

<property name="webServiceHost">${jboss.bind.address}</property> 

Этот путь мыла: адрес изменен.

+0

Не видите, как это применимо, поскольку я не использую jboss. Вы говорите, что я должен добавить с webServiveHost как имя и адрес как значение? – mmaceachran

+0

Здравствуйте. Вы используете сервер weblgic? – Wanderley

+0

Нет, просто кошка. – mmaceachran