Мы используем tomcat 7.0.27 в нашем приложении. Ниже мы устанавливаем свойства jmx при запуске tomcat.
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port = 8666 -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management.jmxremote.authenticate = false
Если имя хоста centOS-сервера, на котором выполняется этот tomcat, установлено на все числовое значение, например 005056940096, tomcat не запускается. Это дает ниже исключения.
Ошибка: исключение, вызванное агентом: java.net.MalformedURLException: имя локального узла неизвестно: java.net.UnknownHostException: 005056940096: 005056940096 Сервер работает на centOS6. Если имя хоста установлено на не числовое значение, оно работает правильно.
Я попробовал установить имя хоста в /etc/hosts и/etc/sysconfig/network, он все равно не работает. Я также попытался установить ниже свойства на ip-адрес сервера, но он не работает. -Djava.rmi.server.hostname = ${IP-}
Пожалуйста, дайте мне знать, если вы столкнулись с такой проблемой. Спасибо.