activeMQ消息中间件是默认不带任何密码的,那么就会导致一个问题。
任何都能获取消息队列里边的数据,导致敏感数据泄露。
我也是第一次使用消息队列,接下来就直接上步骤。大佬掠过过哈~~~~
使用命令查看所有的docker 容器
docker images
进入docker容器
docker exec -it <container_id_or_name> bash
接着进入conf目录。
cd conf
查看是否开启密码鉴权
b9bb28e1935c:/opt/activemq/conf# cat jetty.xml
配置jetty-realm.properties 账号密码,其它的不用动,,会自动注入
vi jetty-realm.properties
最后记得保存退出。。。
重启docker即可~~~~~~~~~
控制台回显成功
访问activeMQ管理端也不会出现报错!!!!
查看日志报错的原因是因为,密码配置错误
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。