我正在使用
Windows 7
操作系统。我从这些 Link下载了
apache-activemq-5.8.0.zip
并提取到 C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0
目录中。
在
Activemq
初始化时,我从这些链接中阅读了
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"
我从这些
链接下载了
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
。谢谢。
我相信你的问题是端口 61616 上已经有一些东西正在运行。(它可能是你意外启动的 ActiveMQ 的另一个实例)。
您可以在 activemq.xml 文件中更改 ActiveMQ 的端口。只需在 61616 上查找并将其替换为您想要使用的端口(它应该位于
<transportConnector>
标签中,名称为 openwire
)。
您不必安装 ActiveMQ,只需在 bin 文件夹中启动
activemq.bat
即可启动独立服务。
您可以在没有.bat文件的情况下运行ActiveMQ,但是,您需要设置一些环境变量 ACTIVEMQ_HOME、ACTIVEMQ_BASE、ACTIVEMQ_CONF 和 ACTIVEMQ_DATA
ACTIVEMQ_HOME 和 ACTIVEMQ_BASE 都指向您的 ActiveMQ 安装目录 ACTIVEMQ_CONF 和 ACTIVEMQ_DATA 分别指向您的 activemq 安装目录中的 conf 和 data 文件夹中的 conf 和 data 目录。
然后,从您的 activemq 安装文件夹中运行
activemq start broker:tcp//<ipAddres>:<desiredPort>
example: start broker:tcp//localhost:61617