Няма достъп до JBOSS

Използвам Fedora 17 и инсталирах JBOSS чрез yum. Конфигурирах в standalone.xml адресите за свързване на public и management към 0.0.0.0

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

Някакви идеи какво се обърка там?

поздрави Nox


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. Изпратих ви pn с точния URL.   -  person WhiteIntel    schedule 10.12.2012
comment
@ToniS.Magraner бихте ли ми изпратили имейл на [email protected], мога да ви кажа точния URL адрес, защото не мога да ви изпратя PN и не ми харесва URL адресът да е публичен...   -  person WhiteIntel    schedule 10.12.2012
comment
Всъщност не е нужно да знам точния адрес :-), просто се чудех дали се опитвате да получите достъп чрез localhost, или IP или името на сървъра. Така че, тествайте това: опитайте да получите достъп от същия сървър с инструмента за команден ред wget, например: wget yourserveraddress:8080 . Тази команда ще изтегли въвеждащата мрежа на JBoss, така че ако работи, вероятно не е проблем на JBoss, а мрежов. От вашата клиентска машина можете също да опитате да проверите връзката към сървъра с telnet, например: telnet yourserveraddress 8080. Уведомете ни за резултатите от тези команди. :-)   -  person Toni    schedule 10.12.2012
comment
Добре :) Е, когато опитах curl localhost:8080 получих HTML кода на сайта Jboss. Но когато опитам telnet от друга система, получих 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.

Обикновено свързваме нашия към localhost, който след това използваме http://localhost:8080/ за свързване. Понякога се свързвам с номера на компютъра и след това мога да използвам компютъра отново, както по-горе. http://PC12345:8080.

person Logan    schedule 09.12.2012