
Não consegui me conectar a um servidor Tomcat via JMX em uma máquina virtual Linux.
Não havia firewall em execução. Tudo parecia bem. Pesquisando na web descobri que preciso usar a -Djava.rmi.server.hostname
propriedade para consertar. Funcionou, mas não entendo por quê.
Minha máquina possui cinco servidores Tomcat rodando, todos com JMX habilitado em portas consecutivas (8008, 8018, 8028...), todos com a mesma configuração e apenas um deles teve esse problema ao conectar o JMX.
Sem firewall, sem -Djava.rmi.server.hostname
propriedade em nenhum Tomcat.
Entendo o problema, mas não entendo por que quatro dos meus servidores Tomcat funcionaram e um deles não. Por que é isso?