Arne M. Degenring wrote: > Hi everybody, > > I recently upgraded to Tomcat 4.0.4 and found out a problem with .NET. > I'm running Tomcat on port 8081. When I access a WSDL file via IE 6.0 > at: > > http://localhost:8081/axis/services/SomeWS?wsdl > > I get back the WSDL file which contains the correct adress location: > > <wsdlsoap:address > location="http://localhost:8081/axis/services/SomeWS"/> > > No problem so far. BUT: When I access the same WSDL URL from the > Microsoft .NET platform, e.g. via .NET WebService Studio or via .NET's > wsdl.exe tool, the port number is missing in the WSDL's adress > location!! > > <wsdlsoap:address location="http://localhost/axis/services/SomeWS"/> > > .NET's generated proxy class (SubmitWSService.cs) does not work, of > course, because of the missing port number. This strange behaviour first > occured after I upgraded to Tomcat 4.0.4. No problem with 4.0.3. > > BTW: I'm using the Axis build 2002-07-01. > > Any ideas?
I'll try to reproduce. I've verified that 2002-07-01 w/Tomcat 4.0.3 works, running wsdl.exe against http://nagoya.apache.org:5049/axis/services/SoapInteropImport1Port?wsdl results in public Import1() { this.Url = "http://nagoya.apache.org:5049/axis/services/SoapInteropImport1Port"; } - Sam Ruby