[GLASSFISH-2889] bad address of WSDL Schema and soap binding while glassfish in NAT network Created: 22/Apr/07  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: web_services
Affects Version/s: 9.0peur1
Fix Version/s: not determined

Type: Bug Priority: Minor
Reporter: kretes Assignee: Bhakti Mehta
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 2,889

 Description   

When machine's ip is some kind of 192.168.0.2 and machine is visible from the
internet under some other public IP due to routing doesn't matter if You connect
to some WSDL using public ip, or local network ip, in wsdl there is always
rerference to '192.168.0.2', which is not accessible from all over the internet.
for example
<xsd:import namespace="http://webservices/"
schemaLocation="http://192.168.0.10:8080/UserWebServiceService/UserWebService/__container$publishing$subctx/META-INF/wsdl/UserWebServiceService_schema1.xsd"/>
</xsd:schema>

and same in soap binding in the end of wsdl
Similiar discussions:
https://glassfish.dev.java.net/servlets/ReadMsg?list=users&msgNo=2739
and
https://glassfish.dev.java.net/servlets/ReadMsg?list=users&msgNo=1801

Workaround : download wsdl file and change manually all entries before using it
in some tool.



 Comments   
Comment by gfbugbridge [ 23/Apr/07 ]

<BT6549057>

Comment by kretes [ 17/May/07 ]

It is fixed in v2b47 ( probably some earlier, but haven't checked ) so I suggest
closing

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.

Generated at Tue Apr 28 16:10:34 UTC 2015 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.