[ http://jira.codehaus.org/browse/XFIRE-366?page=comments#action_64815 ]
Dan Diephouse commented on XFIRE-366: ------------------------------------- I"m going to guess this is because you aren't using Servlets. The only way for us to get the hostname and port is for you to use the servlet stuff, so we can do XFireServletController.getRequest().getHostname(), etc. http://localhost/services/SERVICENAME is what we default to if we can't get that information. See the SoapHttpTransport class in XFireServletController for an example of how to register your own http transport that provides this info. > wsdlsoap:address location attribute not set correctly in generated WSDL > ----------------------------------------------------------------------- > > Key: XFIRE-366 > URL: http://jira.codehaus.org/browse/XFIRE-366 > Project: XFire > Type: Bug > Components: Core > Versions: 1.1-beta-1 > Reporter: Ross Mason > Assignee: Dan Diephouse > > > We're using the ObjectServiceFactory in Mule (this may be an issue in the way > we construct the Service..) When we grab the generated WSDL the location > attribute is missing the server port. This si definitely set on the endpoint > used to access the service - > </wsdl:binding> > <wsdl:service name="mycomponent"> > <wsdl:port binding="tns:mycomponentHttpBinding" > name="mycomponentHttpPort"> > <wsdlsoap:address location="http://localhost/services/mycomponent" /> > </wsdl:port> > </wsdl:service> > Should be - http://localhost:8081/services/mycomponent" -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
