如何更改 Activemq 的默认端口号
Posted
技术标签:
【中文标题】如何更改 Activemq 的默认端口号【英文标题】:How can I change default port number of Activemq 【发布时间】:2013-08-07 14:11:08 【问题描述】:我正在使用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
。
我通过以下方式开始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
端口处于活动状态,所以我想更改我的端口号。
我说的对吗,我在想什么?
如何安装Activemq
。
谢谢。
【问题讨论】:
【参考方案1】:我相信您的问题是端口 61616 上已经运行了一些东西。(它可能是您意外启动的另一个 ActiveMQ 实例)。
您可以在 activemq.xml 文件中更改 ActiveMQ 的端口。只需在 61616 上查找并将其替换为您要使用的端口(它应该在 <transportConnector>
标记中,名称为 openwire
)。
您不必安装 ActiveMQ,只需在 bin 文件夹中启动 activemq.bat
即可启动独立服务。
【讨论】:
以上是关于如何更改 Activemq 的默认端口号的主要内容,如果未能解决你的问题,请参考以下文章