ActiveMQ 5.15 Web控制台上下文根路径修改方法咨询
修改ActiveMQ 5.15 Web控制台上下文根为/activemq/admin/
步骤1:调整Jetty配置里的上下文路径
找到ActiveMQ安装目录下的conf/jetty.xml,定位到ID为AdminConsole的WebAppContext Bean,修改contextPath属性:
<bean id="AdminConsole" class="org.eclipse.jetty.webapp.WebAppContext"> <!-- 将原有的"/admin"替换为"/activemq/admin" --> <property name="contextPath" value="/activemq/admin"/> <property name="war" value="${activemq.home}/webapps/admin"/> <!-- 其余原有配置保持不变 --> </bean>
步骤2:修正控制台内部资源路径引用
为避免控制台页面的静态资源、内部链接加载失败,编辑webapps/admin/WEB-INF/web.xml,添加上下文参数告知控制台新的根路径:
<context-param> <param-name>activemq.webconsole.context</param-name> <param-value>/activemq/admin</param-value> </context-param>
步骤3:重启ActiveMQ服务
保存所有修改后重启ActiveMQ实例,此时访问127.0.0.1:8161/activemq/admin/即可正常打开控制台。
如果是在K8s集群中部署,同步调整nginx-ingress规则,将/activemq/admin/*路径的请求转发到ActiveMQ Pod的8161端口即可。
内容的提问来源于stack exchange,提问作者user528322
相关产品推荐
相关产品推荐

