Не удается получить доступ к приложению, размещенному на jBoss удаленно - PullRequest
1 голос
/ 16 ноября 2010

Я разместил приложение на компьютере под управлением Red Hat Enterprise Linux 5. Я запустил jBoss AS с помощью команды.

./run.sh -b 0.0.0.0

и

./run.sh -Djboss.bind.address=<<server_address>>

и

./run.sh --host=<<ipaddress>>

, но с помощью любой из этих команд я не могу получить удаленный доступ к приложению. Используя вышеупомянутые команды, я даже не могу получить доступ к приложению на самом хосте, используя localhost и ip адрес. Я не могу понять проблему здесь. Я могу пропинговать машину linux с других машин Windows.

1 Ответ

1 голос
/ 16 ноября 2010

Убедитесь, что правила iptables не блокируются в первую очередь

Также вы работаете как пользователь? Если это так, у вас не будет разрешения связываться с номером порта менее 1024.

попробуйте подключиться к порту с самого сервера, чтобы проверить, отвечает ли служба, например,

telnet localhost 8080

при условии, что вы используете 8080 в приведенном выше примере.

вы можете временно оставить свои iptables для тестирования, если это безопасно сделать по:

/etc/init.d/iptables stop

и перезапустите их, когда закончите с

/etc/init.d/iptables start

вы можете внести постоянные изменения в конфигурацию iptables, добавив следующую строку в / etc / sysconfig / iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
...