作为项目安全要求的一部分,我必须摆脱jetty-realm.properties文件中ActiveMQ服务器中的明文密码。
我遵循了以下用于加密密码的过程:https://activemq.apache.org/encrypted-passwords.html。 在Jetty-real.properties中,我用$ {activemq.password}替换了普通密码
但是我无法登录Web控制台(http://localhost:8161/admin)
是否需要更改其他配置参数?任何帮助将不胜感激。
答案 0 :(得分:0)
对于加密密码,我们可以使用jetty实用程序。可以从http://download.eclipse.org/jetty/下载。
使用:
java -cp lib/jetty-util-$JETTY_VERSION.jar org.eclipse.jetty.util.security.Password admin admin
admin
OBF:1u2a1toa1w8v1tok1u30
MD5:21232f297a57a5a743894a0e4a801fc3
CRYPT:adpexzg3FUZAk
添加bus \ conf \ jetty.xml \ jetty-realm.properties
admin: MD5:21232f297a57a5a743894a0e4a801fc3, admin