Acessar servidor jboss 4.2 pelo ip nao funciona

11 respostas
H

Pessoal,
estou com um problema, preciso que acessem a minha maquina que está instalado o jboss 4.2.0 Se eu mesmo digito http://localhost:8080, funciona . mas se eu ou alguem acessar pelo IP, nao funciona.
detalhe : usando o jboss 4.0.5 funciona normalmente pelo IP.

Pedro

11 Respostas

C

Senao me engano isso ai é Bug do Jboss me lembro de ja ter tido um problema desses com uma vesao dele so nao me lembro se foi essa.

Simplesmente usei outro Jboss que nao tinha esse problema.
Pode ate ser algum problema de configuracao dele mais como nao tive tempo pra procurar e a outra versao resolveu nem procurei saber direito.

H

o estranho é funcionar na versao 4.0.5 e na versão mais nova 4.2, não funcionar.

Herrera

L

Olá

Mudou nesta versão. Agora o default é iniciar os serviços para o localhost (127.0.0.1) ao invés de iniciar para todas as interfaces disponíveis (0.0.0.0). Isto foi feito por razões de segurança.

Para habilitar o acesso remoto para um interface particular deve rodar o JBoss com a opção -b.

run -b seuIP

Se quiser que ele funcione como antigamente, rode com run -b 0.0.0.0

[]s
Luca

H

Valeu Luca !! Agora está funcionando perfeitamente !!

Obrigado !!

Herrera

C

Valew mesmo nao tinha nem ideia que poderia ser isso!
Ta anotado aki ja!! :smiley:

L

Luca:

Para habilitar o acesso remoto para um interface particular deve rodar o JBoss com a opção -b.

run -b seuIP

Se quiser que ele funcione como antigamente, rode com run -b 0.0.0.0

[]s
Luca

Onde eu coloco isso para ele ficar fixo, digo, eu estou iniciando o meu JBoss pelo NetbBeans e pensei que o lugar certo para fixar esta opção poderia ser o arquivo run.sh(ou .bat), mas não to achando o lugar para colocar isso. 
Alguma idéia ?

Obrigado pela ajuda.

D

Nao sei se vc vai ler isso aqui… mas vc tem a opção de configurar isso no proprio eclipse… (ou netbeans)…

Seriam as Launch Configurations…

L

Existe uma maneira de alterar o arquivo run.bat.

Localize a linha:

“%JAVA%” %JAVA_OPTS% “-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%” -classpath “%JBOSS_CLASSPATH%” org.jboss.Main %*[/b]

e troque por esta:

b"%JAVA%" %JAVA_OPTS% “-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%” -classpath “%JBOSS_CLASSPATH%” org.jboss.Main %* -b 0.0.0.0[/b]

[]'s

W

Basta colocar o -b 0.0.0.0 nos Program Arguments do servidor dentro do eclipse que vai funcionar.
Run -> Open Run Dialog…

R

LeoMoreira:
Existe uma maneira de alterar o arquivo run.bat.

Localize a linha:

“%JAVA%” %JAVA_OPTS% “-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%” -classpath “%JBOSS_CLASSPATH%” org.jboss.Main %*[/b]

e troque por esta:

b"%JAVA%" %JAVA_OPTS% “-Djava.endorsed.dirs=%JBOSS_ENDORSED_DIRS%” -classpath “%JBOSS_CLASSPATH%” org.jboss.Main %* -b 0.0.0.0[/b]

[]'s

Cara, funcionou certinho, valeu mesmo, pois estava com o mesmo probelma.

B

Se tiver usando o eclipse mude a perspectiva para JBoss AS e depois coloque run -b 0.0.0.0 nas propriedades

Criado 28 de junho de 2007
Ultima resposta 25 de nov. de 2008
Respostas 11
Participantes 9