Hi,
In axis2.xml there is a parameter called "hostname", change that to be
the url of Apache, that will solve your problem.

Deepal
>
> I have an application implemented as a POJO and exposed as a web
> service using axis2, behind an Apache proxy.
>
> The problem with this configuration is that the WSDL returns endpoint
> addresses pointed to our internal addresses in the 192.168.0.0/16
> subnet. We want the WSDL to pass usable EPRs, i.e. EPRs served by the
> Apache proxy, to external clients, but I have been unable to find any
> method to change the EPRs in hte WSDL.
>
> The most promising approach I found was setting httpFrontendHostUrl,
> but this only changes the address in the listServices page, it has no
> effect on the WSDL. Post 6 in this devshed thread
> <http://archives.devshed.com/forums/apache-92/have-wsdl-soap-address-show-different-public-url-2333639.html>
> offers an alternative involving putting an editing WSDL file in the
> META-INF directory, but when I tried it it removed the EPR bindings
> altogether from the WSDL. I suspect that the first parameter in hte
> solution is incorrectly specified as it has attribute name="", which
> seems unlikely to be right.
>
> I'm sure Axis2 must be able to support this. Can anyone provide a
> solution for me.
>
> Thanks
>
> Neil Youngman
>
>
>
> Neil Youngman 
> Developer
> Wirefast Limited
>
>
> Wirefast provides secure corporate messaging services.
> See our messaging solutions at _http://www.wirefast.com/_
>
> Please consider the environment.
> Does this email or attachment need to be printed?
>
> This message contains confidential information and is intended only
> for the individual named. If you are not the named addressee you
> should not disseminate, distribute or copy this email. Please
> notify the sender immediately by email if you have received this
> email by mistake and delete this email from your system.
>
> Email transmission cannot be guaranteed to be secure or error-free
> as information could be intercepted, corrupted, lost, destroyed,
> arrive late or incomplete, or contain viruses. The sender therefore
> does not accept liability for any errors or omissions in the contents
> of this message which arise as a result of email transmission.
> Wirefast Limited is registered in England & Wales
> Company number: 03865860
> Registered Office: 7/10 Chandos Street, Cavendish Square, London, W1G 9DQ
>


-- 
Thank you!


http://blogs.deepal.org
http://deepal.org

Reply via email to