2011-03-07 110 views
3

我有一个运行在端口8080的tomcat实例和运行在/ services路径的apache cxf webservice。 现在我不想直接暴露这个tomcat服务器,所以我使用nginx作为它的代理端口80.问题是web服务端点是相对于tomcat服务器,所以它仍然在端口8080.apache cxf - 指定端点url

是可能的更改此端点URL,以便客户端的请求将转到nginx代理?

谢谢。

+0

这听起来不像一个编程相关的问题。它更关心服务器配置。 – 2011-03-07 08:55:23

+2

它仍然是一个编程相关的问题,因为我认为解决方案可能会在代码或cxf配置中添加注释 – robinmag 2011-03-07 09:48:11

回答

3
<jaxws:endpoint id="aWebService" 
    implementor="package.class" 
    address="adressOfYourServer/nameOfYourService"> 

</jaxws:endpoint> 

它的工作对我来说