Отображение имени хоста Glassfish - PullRequest
0 голосов
/ 09 марта 2011

со glassfish, я хотел бы сопоставить, скажем, foo.domain.com с одним контекстом, а bar.domain.com с другим контекстом.Есть ли просто способ конфигурации для этого?

1 Ответ

1 голос
/ 09 марта 2011

Настройте виртуальные серверы, как описано здесь и назначьте им свои веб-приложения.

Пример:

Добавьте следующее в domain.xml внутри элемента <http-service>:

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

Затем отредактируйте настройку http-listener-1 в элементе <network-config>. Измените номер порта, если слушатель должен прослушивать другой порт:

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

Наконец, установите виртуальный сервер по умолчанию для вашего веб-приложения (в элементе <server>. Замените имя приложения именем вашего веб-приложения:

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