[java] java 消息服务 之 ActiveMQ的安装与配置
到 http://activemq.apache.org/ 上下载ActiveMQ。
下载完成后解压到某一个目录,比如:F:\apache-activemq-5.11.1-bin
现在区分操作系统,我的是32位系统,进入 F:\apache-activemq-5.11.1-bin\bin\win32下执行activemq.bat .
ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动 netstat -an|find "61616"
C:\Documents and Settings\Administrator>netstat -an|find "61616"
TCP 0.0.0.0:61616 0.0.0.0:0 LISTENING
TCP 0.0.0.0:61616 0.0.0.0:0 LISTENING
ActiveMQ5.0版本默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用。
admin:http://127.0.0.1:8161/admin/
demo:http://127.0.0.1:8161/demo/
admin:http://127.0.0.1:8161/admin/
demo:http://127.0.0.1:8161/demo/
以上要输入用户名密码,内置了两个用户admin,user.
如果需要新增用户,打开conf/jetty.xml
<bean id="securityConstraint" class="org.eclipse.jetty.util.security.Constraint"> <property name="name" value="BASIC" /> <property name="roles" value="user,admin,test" /> <!-- set authenticate=false to disable login --> <property name="authenticate" value="true" /> </bean>
在roles 中添加用户,这里添加一个test用户。
用户名和密码在jetty-realm.properties中存放。
# username: password [,rolename ...]
admin: admin, admin
test: test1,user
user: user, user
默认有两个用户,
添加的格式为:
用户名:密码,角色名称。
重启服务,可以用新添加的用户登录。

浙公网安备 33010602011771号