我遇到了能夠登錄到Hawtio控制檯(在Tomcat容器內)的問題。 我有一個用戶「雄貓」用加密的密碼和「經理桂」的作用(在Tomcat的用戶自定義文件),它可以讓我連接到Tomcat管理器控制檯:Tomcat Hawtio加密密碼
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager-gui"/>
<user username="tomcat" password="encryptedPassword" roles="manager-gui"/>
</tomcat-users>
我Tomcat配置啓動通過添加下面的參數能夠以及連接到控制檯Hawtio:
-Dhawtio.authenticationEnabled=true
-Dhawtio.roles=manager-gui
但Hawtio簡化版,關心裏邊「的server.xml」文件的Tomcat加密參數,所以我不能登錄加密密碼(得到「登錄失敗」信息):
<Realm className="org.apache.catalina.realm.MemoryRealm" digest="SHA" />
如果我使用密碼的加密值進行連接,它可以工作(證明Hawtio並不試圖解密密碼)。
有人幫我嗎?
謝謝:)
[編輯]此功能已在Hawtio(門票https://github.com/hawtio/hawtio/issues/1899)的49年4月1日版本增加了
您確定正在使用Realm定義嗎?還有哪些領域被定義? – 2015-02-06 18:28:04
是的,這是因爲當記錄到Tomcat管理器,它的工作原理(我必須記下未加密的密碼) – pierrefevrier 2015-02-06 22:09:49