如何更改Activemq的默认端口号

时间:2013-08-06 14:02:57

标签: java apache jms activemq java-ee-7

我正在使用Windows 7操作系统。我从这些Link下载了apache-activemq-5.8.0.zip,并在C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0目录中提取。

Activemq初始化时间内,我从这些Link中读取Pre-Installation Requirements概念。

我已经在我的系统中安装了apache-maven-3.0.5。对于我的构造,我在我的系统中运行以下命令。

   mvn -version

我收到以下消息,因此Maven已成功安装。

 Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 19:21:
 28+0530)
 Maven home: P:\Software\apache-maven-3.0.5
 Java version: 1.7.0_21, vendor: Oracle Corporation
 Java home: C:\Program Files\Java\jdk1.7.0_21\jre
 Default locale: en_US, platform encoding: Cp1252
 OS name: "windows 7", version: "6.1", arch: "x86", family: "windows" 

我从这些Link下载了geronimo-spec-corba-1.0.jar并设置了classpth

enter image description here

我以下列方式开始Activemq初始化。

  C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0\bin>activemq

我收到错误,因此我使用以下语句测试61616(Activemq default port no)是否处于活动状态。

  C:\Users\Infratab Bangalore>netstat -an|find "61616"
   TCP    0.0.0.0:61616          0.0.0.0:0              LISTENING
   TCP    [::]:61616             [::]:0                 LISTENING

最后,我理解61616端口处于活动状态,因此我想更改端口号。

  1. 我是对的,我在想什么?

  2. 如何安装Activemq

  3. 感谢。

1 个答案:

答案 0 :(得分:11)

我相信你的问题是已经在端口61616上运行了一些东西。(这可能是你偶然开始的另一个ActiveMQ实例)。

您可以在activemq.xml文件中更改ActiveMQ的端口。只需在61616上查找并将其替换为您要使用的端口(它应位于名称为<transportConnector>的{​​{1}}标记中)。

您不必安装ActiveMQ,只需在bin文件夹中启动openwire即可启动独立服务。