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