Функция «изменить адрес wsdl», описанная в разделе https://docs.jboss.org/author/display/WFLY8/Web+services+configuration, кажется, не работает.Конфигурация веб-службы WildFly wsdl-порт не работает
Wildfly находится за Apache Httpd 2.2, usind mod_proxy
.
ProxyPass / http://srv1:8080/
ProxyPassReverse/ http://srv1:8080/
ProxyRequests Off
AllowEncodedSlashes NoDecode
В Wildfly я настроил
...
<subsystem xmlns="urn:jboss:domain:webservices:1.2">
<modify-wsdl-address>true</modify-wsdl-address>
<wsdl-host>jbossws.undefined.host</wsdl-host>
<wsdl-port>80</wsdl-port>
...
в моем standalone.xml
. Но когда я прошу WebService через Apache WSDL прокси-соединения, используя http://srv1/MyWebservice?wsdl
, порт не установлен в 80:
...
<wsdl:service name="MyWebservice">
<wsdl:port binding="tns:MyWebserviceSoapBinding" name="MyPort">
<soap:address location="http://srv1:8080/MyWebservice"/>
</wsdl:port>
</wsdl:service>
...
Любая идея, почему эта функция не работает?