Не удается получить доступ к JBOSS

Я использую Fedora 17 и установил JBOSS через yum. Я настроил в standalone.xml адреса привязки для публики и управления на 0.0.0.0.

Но я все равно не могу зайти через :8080, мой браузер говорит, что не может подключиться к этому адресу.

Любые идеи, что там происходит не так?

привет Нокс


person WhiteIntel    schedule 06.12.2012    source источник
comment
Какая версия JBoss? Какие ошибки отображаются в журнале вашего сервера?   -  person Perception    schedule 06.12.2012
comment
Посмотрите в журнале строку, похожую на: 20:12:49,866 INFO [org.apache.coyote.http11.Http11Protocol] (поток службы MSC 1-2) Запуск Coyote HTTP/1.1 на http-/127.0.0.1:8080 последние символы показывают адрес, с которого прослушивается JBoss. Что это отображается в вашем журнале?   -  person Toni    schedule 06.12.2012
comment
Что ж, когда я смотрю на свой server.log, я получаю следующее: 23:49:15,784 INFO [org.apache.coyote.http11.Http11Protocol] (поток службы MSC 1-2) Запуск Coyote HTTP/1.1 на http--0.0. 0.0-8080 Это не похоже на действительный URL...   -  person WhiteIntel    schedule 08.12.2012
comment
В этом случае вы, похоже, правильно настроили адрес привязки jboss в файле standalone.xml. Так что возможно проблема в сети. Вы пытаетесь подключиться с того же компьютера, на котором установлен Jboss, или с другого? Какой точный URL вы используете?   -  person Toni    schedule 09.12.2012
comment
Нет, в том-то и дело, что на сервере, на котором я установил jboss, нет графического интерфейса. Поэтому мне нравится администрировать jboss-as через удаленный компьютер. Да, я настроил его в файле standalone.xml. Я отправил вам письмо с точным URL.   -  person WhiteIntel    schedule 10.12.2012
comment
@ToniS.Magraner, не могли бы вы отправить мне письмо на адрес [email protected], я мог бы сказать вам точный URL-адрес, потому что я не могу отправить вам PN, и мне не нравится, когда URL-адрес публикуется...   -  person WhiteIntel    schedule 10.12.2012
comment
Мне действительно не нужно знать точный адрес :-), мне просто интересно, пытаетесь ли вы получить доступ, используя локальный хост, IP или имя сервера. Итак, проверьте это: попробуйте получить доступ с того же сервера с помощью инструмента командной строки wget, например: wget yourserveraddress:8080 . Эта команда загрузит вводный веб-сайт JBoss, поэтому, если он работает, вероятно, это не проблема JBoss, а сетевая проблема. С вашего клиентского компьютера вы также можете попробовать проверить соединение с сервером с помощью telnet, например: telnet yourserveraddress 8080. Сообщите нам о результатах этих команд. :-)   -  person Toni    schedule 10.12.2012
comment
Хорошо :) Ну, когда я попробовал curl localhost:8080, я получил HTML-код Jboss-сайта. Но когда я пытаюсь подключиться по телнету из другой системы, я получаю telnet: Unable to connect to remote host: Connection refused   -  person WhiteIntel    schedule 11.12.2012
comment
В этом случае, если вы смогли загрузить страницу локально (но используя IP-адрес или имя сервера, а не localhost), это не проблема JBoss, а проблема сети. Вы должны настроить сервер iptables, чтобы разрешить удаленные подключения к порту 8080, и убедиться, что между двумя машинами есть видимость.   -  person Toni    schedule 11.12.2012


Ответы (1)


Я думаю, что привязка к 0.0.0.0 привязывает его ко всем IP-адресам на машине. Я знаю, что когда я делал это в прошлом, для доступа к JBoss мне приходилось использовать имя компьютера в URL-адресе. Например, если бы мой компьютер имел имя PC12345, я бы использовал http://PC12345:8080/, и вы должны получить начальное окно JBoss.

Обычно мы привязываем наш к локальному хосту, который затем мы используем http://localhost:8080/ для подключения. Иногда я привязываюсь к номеру ПК, а затем снова могу использовать ПК, как описано выше. http://PC12345:8080.

person Logan    schedule 09.12.2012