When geronimo is front ended with a proxy say Apache HTTP server and a web service is invoked via this proxy. The auto
generated wsdl will have the soap:address as http://<g_host>:<g_port>/service_name. Instead it should be http://<proxy_host>:
<proxy:port>/service_name. The method which takes care of all this is org.apache.geronimo.axis2.WSDLQueryHandler.writeResponse
. The baseUri attribute in the class has to be modified so that appropriate soap:address can be written in the wsdl file.
So as to get this property into geronimo one of the way would be to be able to specify in geronimo deployment descriptor.
Adding a new attribute may require schema change.
Is this acceptable? Are there any other alternative ways through which this can be achieved?