-
Bug
-
Resolution: Done
-
Major
-
jbossws-native-3.2.0
In an environtment where JBoss 5.1 is behind an Apache ReverseProxy, JBoss running on port 8080, but accessed via reverse proxy via port 80, you can use stack-agnostic-jboss-beans.xml to modify:
host name:
<property name="webServiceHost">jbossws.undefined.host</property>
<property name="modifySOAPAddress">true</property>
and Port:
<property name="webServicePort">80</property>
This works OK for endPoint:
<soap:address location="http://server.domain.com:80/typex/ws"/> Uses Port 80 as specified!!
BUT leaves unmodified Port for schemaLocation:
"http://server.domain.com:8080/typex/ws?wsdl&resource=TXM_Fault.xsd"/> Uses JBoss port and NOT 80 !!!
So, when a client tries to use the WSDL it can't find the referenced XSD's failing!!
- relates to
-
JBWS-2842 Soap address rewrite does not use request url port when jbossws.undefined.host is setup
- Closed