2015-02-06 60 views
0

我遇到了能夠登錄到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日版本增加了

+0

您確定正在使用Realm定義嗎?還有哪些領域被定義? – 2015-02-06 18:28:04

+0

是的,這是因爲當記錄到Tomcat管理器,它的工作原理(我必須記下未加密的密碼) – pierrefevrier 2015-02-06 22:09:49

回答

1

這是使用在hawtio簡單的Tomcat安全插件不支持。歡迎您就此登錄票據[1],然後我們可以看到這是否可能爲我們實施。

另一種方法是在Tomcat中使用JAAS,因爲hawtio可以使用它。

[1] - https://github.com/hawtio/hawtio/issues

+0

感謝您的答覆,這裏是票:https://github.com/hawtio/hawtio/issues/1899 – pierrefevrier 2015-02-09 08:50:29