将ActiveMQ Classic Web控制台集成到Tomcat 9.x部署失败求助
ActiveMQ Web控制台部署到Tomcat失败问题
按照ActiveMQ Classic官方文档操作,将activemq-web-console.war放入Tomcat的webapps目录,activemq-all.jar放入Tomcat的lib目录,但Web控制台始终无法启动:
- 尝试Tomcat 5.5/8.0/9.0搭配ActiveMQ Classic 5.15/5.18/6.0.1,均触发监听器启动失败错误;
- 尝试Tomcat 5.5以下版本搭配ActiveMQ 5.10,出现请求处理异常。
已完成的预配置
- ActiveMQ Classic已开启JMX,经JConsole验证可用,相关环境配置如下:
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.port=11099 " ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password" ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access" ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false" ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote" ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Djava.rmi.server.hostname=x.x.x.x" ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.authenticate=false"
- Tomcat的
catalina.sh配置如下:
JAVA_OPTS="-Dwebconsole.type=properties -Dwebconsole.jms.url=tcp://x.x.x.x:61616 -Dwebconsole.jmx.url=service:jmx:rmi:///jndi/rmi://x.x.x.x:11099/jmxrmi"
请问是否有人成功部署过上述新版本的Tomcat与ActiveMQ Classic组合?
内容的提问来源于stack exchange,提问作者Tan Qikun
相关产品推荐
相关产品推荐

