我在Mac上部署了Apache Active MQ,并且传输连接器如下。
<transportConnector name="openwire" uri="tcp://localhost:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://localhost:5672?maximumConnections=1000&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.xml中与JMX没有任何关系]
感谢您的帮助。基督教
ActiveMQ安装文件夹包含一个bin目录,在该目录中有一个名为“ env”的文件,该文件具有开始在Java中容纳代理的JVM上的JMX端点的配置。您也可以将一些用户特定的文件放在单独的位置进行控制。 ActiveMQ网站上对此主题有一些documentation。