2011-12-13 4 views
3

У меня есть Glassfish 3.1, установленный на машине с 2 IP-адресами, я хочу привязать Glassfish к одному IP-адресу и заставить его слушать только этот IP-адрес, поэтому доступ к сервису возможен только через этот IP-адрес, в настоящее время к нему можно получить доступ, используя 2 Ips?Связать Glassfish с конкретным IP?

ответ

0

По умолчанию прослушиватели сети прослушивают 0.0.0.0 (все сетевые интерфейсы). Вы можете изменить это в соответствии с конфигурацией.

В дереве навигации, перейдите к Configurations-> Сервер-config-> NetworkConfig-> NetworkListeners-> HTTP-Listener1

На этой странице вы можете изменить IP-адрес от 0.0.0.0 на то, что вы хотите.

Конечно, вы можете изменить «server-config» в любой конфигурации. Вы также можете выбрать HTTP-прослушиватель, который хотите обновить (или создать новый).

Для получения дополнительной информации ознакомьтесь с documentation.

+2

Это просто изменит прослушиватели сети. Glassfish открывает множество других портов на 0.0.0.0 (например, для пула потоков). Даже просматривая каждое вхождение 0.0.0.0 в domain.xml и каждое упоминание «порт» без адреса и добавление правильного IP-адреса, все еще есть слушатели на 0.0.0.0 после запуска Glassfish (3.1.2). – Matteo

+0

Более года спустя, и теперь я тоже сталкиваюсь с этой проблемой, без ответа. В моем случае мне нужно запустить два сервера GF, каждый на своем собственном IP-адресе (например, 127.0.0.2 и 127.0.0.3). Я вижу привязку GF4 к портам 8686, 4848, 3700, 8181, 7676 и 8080. Кроме того, использование переменной в атрибуте адреса не работает, или, скорее, определенное назначение в asenv.conf doesn Не подходи. Тонны свободного конца во всем отделе конфигурации. – Mike

Смежные вопросы