glassfish主机名映射

时间:2011-03-09 19:30:18

标签: glassfish

使用glassfish,我想将foo.domain.com映射到一个上下文,将bar.domain.com映射到另一个上下文。是否有一种纯粹的配置方式来实现这一目标?

1 个答案:

答案 0 :(得分:1)

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

示例:

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

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

然后编辑<network-config>元素中的http-listener-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>元素中。将app-name替换为您的webapp的名称:

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