ActiveMQ启动时出现错误信息如下:
Caused by: java.net.UnknownHostException: centos: 未知的名称或服务
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:866)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1258)
at java.net.InetAddress.getLocalHost(InetAddress.java:1434)
问题分析:
根据日志java.net.UnknownHostException: localhost判断,应该是由于服务器无法正确解析localhost造成的
[plain] view plain copy
根据日志Error creating bean with name 'org.apache.activemq.xbean.XBeanBrokerService' defined in class path resource [activemq.xml]判断,应该是activemq.xml文件中的BrokerService配置出错
解决方式:
一:不使用localhost而使用127.0.0.1代替
二:新增主机映射
[root@test test]# vi /etc/hosts
至此 问题解决.
文章来源: https://blog.csdn.net/yuyecsdn/article/details/90741571