JMX + acesso remoto

4 respostas
V

Galera, eu tenho uma aplicação que roda remotamente.
Queria usar o JMX para que da minha maquina eu possa monitorar a minha aplicação usando o JavaVisual VM.
Eu peguei um exemplo e coloquei no meu servidor so que o JvaVisualVm nao consegue conectar nele. Quando aplico um telnt para ver se a porta esta ok, o telnet conecta.
Eu tirei o exemplo desse site.
http://docs.oracle.com/javase/1.5.0/docs/guide/jmx/tutorial/essential.html#wp1053106

Como que eu devo proceder para realizar o monitoramento da minha aplicação remotamente.

Att

4 Respostas

F

tentou declarar a interface como remota?

@Remote
public interface HelloMBean {

..............
}
J

Primeiramente você pecisa habilitar o jmx no seu servidor de aplicação, para fazer isso no tomcat siga a documentação do mesmo: http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html

Ou siga este tutorial: http://blog.mafr.de/2011/03/12/enabling-jmx-acces-on-tomcat/

Depois disso você vai no VisualVM e cria uma JMX Connection com as informações do seu servidor, como é mostrado em: http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/jmx_connections.html

Espero ter ajudado

Abs

V
fabiozanardi:
tentou declarar a interface como remota?
@Remote
public interface HelloMBean {

..............
}

De qual pacote é essa anotação. Não consegui achar ela.

V

jpjcjbr:
Primeiramente você pecisa habilitar o jmx no seu servidor de aplicação, para fazer isso no tomcat siga a documentação do mesmo: http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html

Ou siga este tutorial: http://blog.mafr.de/2011/03/12/enabling-jmx-acces-on-tomcat/

Depois disso você vai no VisualVM e cria uma JMX Connection com as informações do seu servidor, como é mostrado em: http://docs.oracle.com/javase/6/docs/technotes/guides/visualvm/jmx_connections.html

Espero ter ajudado

Abs

Minha aplicação é um jar. Eu ja fiz esse comandos assim que vou iniciar o meu jar. Mesmo assim não funciona.

Att

Criado 5 de outubro de 2012
Ultima resposta 5 de out. de 2012
Respostas 4
Participantes 3