Я пытаюсь сделать 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, я настроил список виртуальных серверов следующим образом:
С этой конфигурацией я получаю следующее исключение:
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
Что я делаю не так? Любая помощь будет оценена!