glassfish主机名映射

问题描述:

玻璃鱼,我想映射说foo.domain.com到一个上下文,bar.domain.com到另一个上下文。有没有纯粹的配置方式来完成这个?glassfish主机名映射

按照here所述配置虚拟服务器,并将它们的网络应用分配给它们。

实施例:

添加以下在domain.xml中<http-service>元素内:

<virtual-server id="foo.domain.com" hosts="foo.domain.com" network-listeners="http-listener-1" /> 

然后编辑在<network-config>元件的HTTP侦听器1设置。更改端口号,如果听众要听不同的端口:

<protocol name="http-listener-1"> 
    <http default-virtual-server="foo.domain.com" max-connections="250" server-name="foo.domain.com:8080"> 
    ... 
</protocol> 

最后设置虚拟服务器为默认Web应用程序(在<server>元素与你的Web应用程序的名称替换应用程序名称:

<application-ref ref="app-name" virtual-servers="foo.domain.com" />