今天遇到个问题,在云服务中安装activemq,解压后执行./activemq start命令,访问activemq的页面无反应,
ps -ef | grep activemq也没看到启动的进程,
然后去查看activemq的data目录下的activemq.log,
使用sz activemq.log命令下载到桌面后打开,看到了ERROR信息
错误很明显,说主机名中有非法字符,ws:// 后面的就是主机名:VM_0_3_centos ,
也就是说这个主机名不合法,那就重新设置一下主机名,执行:
hostnamectl set-hostname wb
reboot
重置主机名后重启
重新连接服务器:主机名修改成功,然后重新启动activemq,查看进程
访问页面:xxx.xxx.xxx.xxx:8161,访问成功