小编use*_*665的帖子

当主机名设置为所有数值时,JMX代理会抛出java.net.MalformedURLException

我们在我们的应用程序中使用tomcat 7.0.27.我们在tomcat启动时设置jmx属性.

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port = 8666 -Dcom.sun.management.jmxremote.ssl = false -Dcom.sun.management.jmxremote.authenticate = false

如果运行此tomcat的centOS服务器主机名设置为所有数值,如005056940096,则tomcat无法启动.它给出了以下例外.

错误:代理抛出异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:005056940096:005056940096服务器正在centOS6上运行.如果hostname设置为非数字值,则它可以正常工作.

我尝试在/ etc/hosts和/ etc/sysconfig/network中设置主机名,但它仍然无效.我也尝试将下面的属性设置为服务器IP地址,但它仍然无法正常工作.-Djava.rmi.server.hostname = $ {} IP

如果您遇到任何此类问题,请告诉我.谢谢.

tomcat jmx centos hostname malformedurlexception

13
推荐指数
4
解决办法
3万
查看次数

标签 统计

centos ×1

hostname ×1

jmx ×1

malformedurlexception ×1

tomcat ×1