我面临一个问题,无法登录到Hawtio控制台(在Tomcat容器内)。我有一个具有加密密码的用户" Tomcat“和" Manager -gui”角色(在Tomcat- user文件中定义),它允许我连接到Tomcat Manager控制台:
<?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参数,因此我无法使用加密密码登录(get”未能登录“消息):
<Realm className="org.apache.catalina.realm.MemoryRealm" digest="SHA" />如果我使用密码的加密值进行连接,它可以工作(这证明Hawtio没有试图解密密码)。
有人要帮我吗?
谢谢:)
编辑此功能已添加到Hawtio (票证https://github.com/hawtio/hawtio/issues/1899)的1.4.49版本中。
发布于 2015-02-08 18:19:27
在hawtio中使用简单的tomcat安全插件不支持这一点。欢迎您记录有关此问题的票证1,然后我们将看到这是否可以由我们实现。
另一种选择是在Tomcat中使用JAAS,因为hawtio可以使用它。
https://stackoverflow.com/questions/28366710
复制相似问题