activemq拒绝远程连接

时间:2013-06-22 11:09:34

标签: maven activemq

我正在尝试使用以下命令

与Maven一起运行ActiveMQ
mvn org.apache.activemq.tooling:maven-activemq-plugin:5.7.0:run

这在本地工作,但它会阻止远程连接。如何让ActiveMQ接受远程连接?

2 个答案:

答案 0 :(得分:3)

添加到Aksel Willgrets回答。

你需要一个自定义配置(像独立的dist配备的deafult activemq xml配置之类的东西)。

This页面记录maven插件,阅读它。

 <build>    
    <plugins>
      <plugin>
        <groupId>org.apache.activemq.tooling</groupId>
        <artifactId>activemq-maven-plugin</artifactId>
        <version>5.8.0</version>
        <configuration>
          <configUri>xbean:file:../conf/activemq.xml</configUri>
          .. etc.

activemq.xml应指出传输连接器(请参阅Aksel Willgerts回答或使用ActiveMQ中的默认xml文件)。

答案 1 :(得分:1)

您需要为远程transport配置代理。

如果您使用的是broker.xml配置文件,则可以像这样配置tcp transport:

<transportConnectors>
  <transportConnector uri="tcp://0.0.0.0:61616"/>
</transportConnectors>