1. 拷贝 jetty-plus-6.1.9.jar 到 ${activemq.base}/lib/web/
2. 在配置文件${activemq.base}/conf/activemq.xml的<jetty xmlns="http://mortbay.com/schemas/jetty/1.0">节点里加上:
<!-- @wjw_add -->
<userRealms>
<jaasUserRealm name="ActiveMQ Realm" loginModuleName="ActiveMQ" />
</userRealms>
3. 建立:${activemq.base}/conf/mylogin.conf
###########################################
ActiveMQ{
org.mortbay.jetty.plus.jaas.spi.PropertyFileLoginModule required
debug="true"
file="${activemq.base}/conf/mylogin.properties";
};
###########################################
4. 建立:${activemq.base}/conf/mylogin.properties
###########################################
#The format is: <username>: <password>[,<rolename> ...]
admin: adminadmin,roleAdmin
###########################################
5. Configure the security constraint either in the webconsoles web.xml or in jetty's webdefault.xml
在${activemq.base}/webapps/admin/WEB-INF/web.xml文件里添加以下内容
###########################################
<security-constraint>
<web-resource-collection>
<web-resource-name>A Protected Page</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>roleAdmin</role-name>
</auth-constraint>
</security-constraint>
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>ActiveMQ Realm</realm-name>
</login-config>
###########################################
6. 在文件: ${activemq.base}/bin/activemq里把环境变量"-Djava.security.auth.login.config=${ACTIVEMQ_BASE}/conf/mylogin.conf"加到ACTIVEMQ_OPTS
例如: ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS $SUNJMX $SSL_OPTS -Djava.security.auth.login.config=${ACTIVEMQ_BASE}/conf/mylogin.conf"
结束:使用浏览器访问http://activemq的IP:8161/admin,浏览器就会弹出登录对话框!
分享到:
相关推荐
标签:activemq-webconsole-jetty-2.2-sources.jar,activemq,webconsole,jetty,2.2,sources,jar包下载,依赖包
这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助等等。它包含教程、使用手册、视频、特征描述、参考资料以及常见问题。 Jetty文档 ---------------- 入门...
ActiveMQ队列消息过期时间设置和自动清除解决方案.docx
详细描述了ActiveMQ消息过期-时间设置和自动清除解决方案。
activemq spring activemq 服务器内置jetty,有界面可以查看
ActiveMQ5.13 安装与配置
标签:activemq-webconsole-jetty-2.2.1-sources.jar,activemq,webconsole,jetty,2.2.1,sources,jar包下载,依赖包
linux下activemq安装包和配置文档
ActiveMQ安装及配置文档介绍了ActiveMQ的安装过程和配置。让新手踏入JMS的门槛。
基于kahadb的activemq高可用集群部署配置示例,两个broker分别部署在两台机器上,一台机子上面,两个实例组成一个broker对外提供高可用服务,两个broker通过桥接形成集群服务
activemq 配置的相关文档,助你完善activeMQ的配置
activemq-web-console的默认使用方式是通过在activemq.xml中导入jetty.xml配置一个jetty server来实现的。其实activemq-web-console完全可以和activemq-broker分开来部署。 activemq-web-console包含3个apps, 1.一...
用于ACtiveMq 配置插件配置使用,配置介绍等,适合初学者
NULL 博文链接:https://baobeituping.iteye.com/blog/407104
activemq服务器使用的zookeeper replicable 的方式进行负载均衡以及容灾,客户端使用spring进行配置
spring activeMQ demo 配置
Spring集成ActiveMQ配置
activeMQ-5.15版本,里面更改了activeMQ配置,新增了mysql的连接内容。lib里添加了durid和mysql连接的jar文件