| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 15:59:06
|
sodrope
JavaChild
![[Avatar]](/images/avatar/331715f2fe524ed42a3f58aabf89f08e.jpg)
Membro desde: 18/02/2007 17:21:46
Mensagens: 139
Offline
|
O meu JBOSS está configurado corretamente, eu acesso ele e rodo um projeto nele mas somente como localhost.
Eu consigo acessar meu projeto no browser com o endereço
http://localhost:8080/nomeprojeto
Até ai tudo certo a pagina inicial é acessada mas agora me deparei com o seguinte problema para acessá-lo de outra máquina qual o endereço que deve ser digitado no browser em uma rede local ?
Teoricamente o http://nomedomicro:8080/nomeprojeto ou http://ip:8080/nomeprojeto
já tentei isso mas não deu ou o endereço está errado ou deve haver uma configuração no JBOSS o que acho que é mais provável ..
Por favor se alguém souber ...
|
Juliano Pedroso |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 16:17:31
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 522
Localização: SBC
Offline
|
Se estiver em uma rede local, somente coloque o ip e a porta:
http://10.1.1.0:8080/projeto
seria desta forma..
até.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 16:35:05
|
sodrope
JavaChild
![[Avatar]](/images/avatar/331715f2fe524ed42a3f58aabf89f08e.jpg)
Membro desde: 18/02/2007 17:21:46
Mensagens: 139
Offline
|
Poi é já havia tentado com o endereço do ip do micro onde está o JBOSS e com o nome mas nehum deles acessa nem o erro q geralmente dá do JBOSS não aparece já desabilitei o firewal e até agora nada acho q deve ser uma configuração do JBOSS talvez algum problema com as portas .... PESQUISANDO ....
This message was edited 1 time. Last update was at 24/01/2008 16:37:51
|
Juliano Pedroso |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 16:42:48
|
rockstorm
Virtual Machine Man
![[Avatar]](/images/avatar/69295f5f6bd7d1a08da4919b5bb95bff.png)
Membro desde: 28/09/2004 08:37:10
Mensagens: 522
Localização: SBC
Offline
|
Primeiramente:
1. a maquina que esta o JBOSS esta na mesma rede da maquina que você esta tentando acessa-lo?
2. tente a seguinte URl: http://ip_da_maquina:8080
Ele precisa abrir a pagina do JBOSS
3. Você realizou a alguma alteração de portas: tente utilizar a porta 8181
4. No console, verifique se deu algum tipo de excessão, pois geralmente quando elas ocorrem, o contexto não sobe.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 16:44:15
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Pode estar sendo bloqueado por um firewall.
This message was edited 1 time. Last update was at 24/01/2008 16:50:15
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2008 16:49:27
|
jgbt
GUJ Master
![[Avatar]](/images/avatar/25df35de87aa441b88f22a6c2a830a17.png)
Membro desde: 04/06/2003 15:01:48
Mensagens: 1286
Localização: Porto Alegre/RS
Offline
|
Jboss 4.2.*????
http://www.guj.com.br/posts/list/63393.java#332875
[]´s
|
João Bier
Desenvolvedor Java |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2008 09:16:43
|
sodrope
JavaChild
![[Avatar]](/images/avatar/331715f2fe524ed42a3f58aabf89f08e.jpg)
Membro desde: 18/02/2007 17:21:46
Mensagens: 139
Offline
|
Isso ai jgbt esse post está correto é algo relacionado a configuração do JBOSS se eu alterar de localhost para rodar com meu ip run -b ip.
Isso funciona quando vou executar o comando para rodar, mas deve existir uma configuração no JBOSS onde posso alterar e deixar fixo sem precisar setar esse comando na hora de rodar, segundo pesquisei isso é uma configuração das versões apartir de JBOSS 4.??, vem setado com defalt para localhost ou 127.0.0.1.
Ainda estou pesquisando sobre isso mas já sei que é uma configuração e se alguém sabe onde altero esse parametro de ip por favor .... CONTINUO PESQUISANDO...
|
Juliano Pedroso |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/02/2008 11:29:39
|
kraus
What is classpath?
![[Avatar]](/images/avatar/df799efd470820bf3df8d4b9c29730ce.jpg)
Membro desde: 13/02/2008 11:09:52
Mensagens: 8
Offline
|
Quando você executa o JBoss no default, ele esta executando com permissão apenas para localhost, sendo assim você só poderá acessar como http://localhost:8080
Se você tentar acessar como http://127.0.0.1:8080 dará erro ou mesmo colocar o ip (http://10.10.1.1:8080) da sua maquina ou o nome dela.
Para acabar com este problema execute com IP 0.0.0.0
$>JBOSS_HOME\bin\run.bat -b 0.0.0.0
Altere também o arquivo JBOSS_HOME\server\default\deploy\ejb3.deployer\META-INF\jboss-service.xml de:
Para:
Veja o seguinte, você estará abrindo todas as configurações do JBoss de sua maquina para qualquer pessoa acessar.
Quer um exemplo!!!
http://127.0.0.1:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer
Procute por "void shutdown()" e clique no botão "Invoke", e este botão estará parando o servidor JBoss. Agora tente acessar de outra maquina!! E acesse na WEB a sua maquina, ela estará totalmente aberta.
Mais isso não é o pior caso, pessoas poderão acessar o seu JBoss e colocar aplicativos deles para trabalhar em sua maquina!
Então cuidado, muito cuidado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 10:13:17
|
ACDias
JavaGuru
![[Avatar]](/images/avatar/5e56343dada029d40a90b44e1ca3d495.png)
Membro desde: 11/08/2006 19:54:51
Mensagens: 219
Localização: Patos de Minas
Offline
|
E como fazer para impedir que qualquer usuário faça isso, mantendo a máquina disponível em uma rede local?
Eu precisava deixar minha aplicação disponível para toda a rede através do endereço http://nome_da_maquina:8080/Intranet/
Com essa configuração isso se resolveria, mas como fechar essas brechas?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 12:29:16
|
kraus
What is classpath?
![[Avatar]](/images/avatar/df799efd470820bf3df8d4b9c29730ce.jpg)
Membro desde: 13/02/2008 11:09:52
Mensagens: 8
Offline
|
Se o JBoss já esta rodando e funcionando em uma rede local, pode seguir este link para acessar.
A segurança do WebConsole é muito grande e em inglês http://wiki.jboss.org/wiki/Wiki.jsp?page=SecureTheJmxConsole
para telo-lo traduzido utilize o link abaixo
http://translate.google.com/translate?langpair=en|pt&hl=pt-BR&u=http%3A//wiki.jboss.org/wiki/Wiki.jsp%3Fpage%3DSecureTheJmxConsole
Lembro-lhe que a segurança do JBoss é muito maior que este apresentado acima e se precisar de algo mais especifico reporte-o em um novo POST
Segue também alguns link's do Paulo Jerônimo sobre JBoss.
http://paulojeronimo.com/arquivos/cursos/jboss/02-introducao-ao-jboss.html
http://paulojeronimo.com/arquivos/cursos/jboss/03-montando-o-ambiente.html
http://paulojeronimo.com/arquivos/cursos/jboss/04-implantando-aplicacoes.html
http://paulojeronimo.com/arquivos/cursos/jboss/05-configurando-a-producao.html
Porém se você esta apenas conseguindo rodar o JBoss em sua maquina local e não consegue acesso em outra maquina, você deve starta-lo com o ip (minha maquina é 10.10.1.1) da sua maquina ou o nome dela.
Em ambiente Windows
$>JBOSS_HOME\bin\run.bat -b 10.10.1.1
Troque o "10.10.1.1" pelo IP da sua maquina.
Caso sua dúvida for diferente desta apresentada aqui, peço que responda este POST com mais detalhes para que eu possa lhe auxilia-lo.
http://youtube.com/watch?v=5wFifdAdi9Q
This message was edited 1 time. Last update was at 28/02/2008 12:32:03
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/02/2008 15:28:58
|
ACDias
JavaGuru
![[Avatar]](/images/avatar/5e56343dada029d40a90b44e1ca3d495.png)
Membro desde: 11/08/2006 19:54:51
Mensagens: 219
Localização: Patos de Minas
Offline
|
Tentei a dica do kraus, mas não funcionou... Acho q o problema pode ser pq eu estou usando o JBossService e não consigo passar aqueles parâmetros na inicialização... Antes de tudo precisava de fazer a aplicação estar disponível na rede e só estou conseguindo acessá-la localmente e via localhost. Alguém sabe o que pode estar acontecendo?
This message was edited 1 time. Last update was at 28/02/2008 15:46:59
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/11/2008 15:31:30
|
Boskyn
Smalltalk
![[Avatar]](/images/avatar/ba37aebf010725928937eb9d3f94b591.jpg)
Membro desde: 15/11/2008 15:25:30
Mensagens: 4
Offline
|
juliano não sei se ainda serve pra vc, mas para quem interesse:
no caminho : ...\jboss...\bin existe o run.bat do jboss edite a linha que diz:
obs.: (pare com o servidor antes de editar)
:RESTART
"%JAVA%" %JAVA_OPTS% ^
-Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
-classpath "%JBOSS_CLASSPATH%" ^
org.jboss.Main %*
para:
:RESTART
"%JAVA%" %JAVA_OPTS% ^
-Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
-classpath "%JBOSS_CLASSPATH%" ^
org.jboss.Main %* -b 0.0.0.0
This message was edited 3 times. Last update was at 15/11/2008 15:35:53
|
Até a próxima...
Bosco Moreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2009 14:52:58
|
Jaque BR
Smalltalk
![[Avatar]](/images/avatar/78775654c69f1cb73d97d96c1c65354e.jpg)
Membro desde: 12/08/2008 08:01:31
Mensagens: 2
Offline
|
tenta isso!
na abinha do JBoss na parte inferior, ao lado da aba do console...
clique c o botão direito sobre o servidor e escolha a opção "Edit Launch Configuration"..
lá deve estar assim.. --configuration=default -b localhost
é só trocar o localhost pelo IP q deseja...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/08/2011 07:35:15
|
diegolovison
Entusiasta Java
Membro desde: 28/04/2011 08:17:37
Mensagens: 17
Offline
|
kraus wrote:Quando você executa o JBoss no default, ele esta executando com permissão apenas para localhost, sendo assim você só poderá acessar como http://localhost:8080
Se você tentar acessar como http://127.0.0.1:8080 dará erro ou mesmo colocar o ip ( http://10.10.1.1:8080) da sua maquina ou o nome dela.
Para acabar com este problema execute com IP 0.0.0.0
$>JBOSS_HOME\bin\run.bat -b 0.0.0.0
Altere também o arquivo JBOSS_HOME\server\default\deploy\ejb3.deployer\META-INF\jboss-service.xml de:
Para:
Veja o seguinte, você estará abrindo todas as configurações do JBoss de sua maquina para qualquer pessoa acessar.
Quer um exemplo!!!
http://127.0.0.1:8080/jmx-console/HtmlAdaptor?action=inspectMBean&name=jboss.system%3Atype%3DServer
Procute por " void shutdown()" e clique no botão "Invoke", e este botão estará parando o servidor JBoss. Agora tente acessar de outra maquina!! E acesse na WEB a sua maquina, ela estará totalmente aberta.
Mais isso não é o pior caso, pessoas poderão acessar o seu JBoss e colocar aplicativos deles para trabalhar em sua maquina!
 Então cuidado, muito cuidado
Essa informação é muito importante.
Mas vale ressaltar que existe uma solução para isso:
http://community.jboss.org/wiki/SecureTheJmxConsole
|
|
|
 |
|
|