使用glassfish,我想将foo.domain.com映射到一个上下文,将bar.domain.com映射到另一个上下文。是否有一种纯粹的配置方式来实现这一目标?
答案 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" />