ActiveMQ Webconsole 5.7的HTTPS
我正在RHEL 7 Linux虚拟机上运行Active MQ 5.7.0。 现在,我想为我的ActiveMQ Webconsole版本5.7配置HTTPS 因此,我已经完成了以下步骤:ActiveMQ Webconsole 5.7的HTTPS,https,activemq,embedded-jetty,Https,Activemq,Embedded Jetty,我正在RHEL 7 Linux虚拟机上运行Active MQ 5.7.0。 现在,我想为我的ActiveMQ Webconsole版本5.7配置HTTPS 因此,我已经完成了以下步骤: 创建了一个密钥库“amq.p12”,其中包含受密码保护的私钥和证书。此密钥库的密码为“changeit” 已将此密钥库“amq.p12”复制到我的目录/conf中/ 配置jetty.xml如下: 当我尝试启动ActiveMQ时,我只收到以下错误: 单元activemq.service进入失败状态 active
当我尝试启动ActiveMQ时,我只收到以下错误:
单元activemq.service进入失败状态
activemq.service失败
当然,网络控制台是无法访问的
我真的很感激你的帮助,因为我真的不知道为什么这个配置不起作用
提前感谢。您真的在使用ActiveMQ 5.7.0吗?目前,该版本已经发布近10年了。我建议您尽快升级。您如何尝试启动ActiveMQ?您是否有权访问可能提供更多故障详细信息的代理日志?
org.eclipse.jetty.server.nio.SelectChannelConnector
适用于很久以前的jetty EOL(寿命终止)版本。-尝试使用./bin/activemq控制台启动activemq实例,并共享完整的日志输出。与其他人所说的相呼应——你应该真正考虑安全性和bug修复的升级B/C。较新的ActiveMQ代理和Java JDK版本应该能够很好地支持较旧的客户端。谢谢您的建议。
<property name="connectors">
<list>
<bean id="Connector" class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<property name="port" value="8161" />
</bean>
<!--
Enable this connector if you wish to use https with web console
-->
<bean id="SecureConnector" class="org.eclipse.jetty.server.ssl.SslSelectChannelConnector">
<property name="port" value="8162" />
<property name="keystore" value="file:${activemq.conf}/amq.p12" keyStoreType="pkcs12" />
<property name="password" value="changeit" />
</bean>
</list>
</property>