活动 MQ 传输连接器和主机名



我在Mac上部署了Apache Active MQ,传输连接器如下所示。

<transportConnector name="openwire" uri="tcp://localhost:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://localhost:5672?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/>

但是,我想用我在/etc/hosts 中指定的主机名替换"localhost"。因此,我修改了我的传输连接器,如下所示:

这样做后,我在启动代理时收到以下消息:

Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO: Broker not available at: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi

显然,需要完成一个JMX配置...但是在哪里呢?在 conf/activemq 中没有任何与 JMX 相关的内容.xml

感谢您的帮助。 基督教

ActiveMQ 安装文件夹包含一个 bin dir,其中有一个名为 "env" 的文件,该文件对 JVM 上的 JMX 端点进行了配置,该文件已启动以容纳代理。 您还可以将一些特定于用户的文件放在单独的位置来控制这一点。 在ActiveMQ网站上有一些关于这个主题的文档。

相关内容

最新更新