
Мне не удалось подключиться к одному серверу Tomcat через JMX на виртуальной машине Linux.
Не было запущенного брандмауэра. Все казалось в порядке. Поискав в Интернете, я обнаружил, что мне нужно использовать -Djava.rmi.server.hostname
свойство, чтобы исправить это. Это сработало, но я не понимаю, почему.
На моем компьютере запущено пять серверов Tomcat, на всех из них включен JMX на последовательных портах (8008, 8018, 8028...), все они имеют одинаковую конфигурацию, и только на одном из них возникла эта проблема с подключением JMX.
Ни брандмауэра, ни -Djava.rmi.server.hostname
собственности в Tomcat.
Я понимаю проблему, но я не понимаю, почему четыре моих сервера Tomcat работали, а один нет. Почему так?