Как поставить GlassFish онлайн? - PullRequest
0 голосов
/ 19 декабря 2011

Я пытаюсь сделать GlassFish доступным в Интернете, но безуспешно. Я отключил брандмауэр Windows, просто чтобы убедиться, что он ничего не беспокоит. Я настроил <network-listeners> в domain.xml следующим образом:

<network-listeners>
    <network-listener port="8080" protocol="http-listener-1" address="-IPcomeshere" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
    <network-listener port="8181" protocol="http-listener-2" address="-IPcomeshere" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
    <network-listener port="4848" protocol="admin-listener" address="-IPcomeshere" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
</network-listeners>

Я пробовал выше с кучей портов, но безуспешно. У меня есть маршрутизатор D-link DIR-655, я настроил список виртуальных серверов следующим образом:

Virtual Servers List

С этой конфигурацией я получаю следующее исключение:

java.net.BindException: в пределах диапазона нет свободного порта: 8181=com.sun.enterprise.v3.services.impl.monitor.MonitorableSSLSelectorHandler@334e9cde SEVERE: завершение работы v3 из-за исключительной ситуации запуска: в пределах диапазона нет свободного порта: 8080=com.sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@29bb22a0

Что я делаю не так? Любая помощь будет оценена!

Ответы [ 2 ]

1 голос
/ 19 декабря 2013

Я думаю, вы должны попробовать Port Forwarding.не virtual server.

В основном он откроет эти порты на вашем маршрутизаторе и перенаправит посылку пакетов на эти порты на порт сервера вашей локальной машины.

0 голосов
/ 19 декабря 2011

Ваш IP кажется непозволительным, может быть, локальный? http://www.whatismyip.com/ дает ваш IP.

...