Tomcat 7:仍然无法登录管理员应用程序修改后的USERNAME& PW

时间:2013-04-21 15:57:31

标签: tomcat tomcat7

我和这个家伙有完全相同的问题:Tomcat 7 Manager - how to authenticate?

我正在使用Windows,我下载了适用于Windows的Tomcat 7.0.39安装程序。当安装程序运行时,我没有为它设置任何用户名和密码(这意味着我将这些文本字段留空)。但是,当我尝试在Tomcat服务器hompage上查找服务器状态时,它提醒我输入用户名和密码。无论我输入什么,包括不输入任何东西,它都不会让我通过。

然后,我用谷歌搜索并修改了我被告知的用户名和密码:

<?xml version='1.0' encoding='cp936'?>
  <role rolename="manager-gui"/>
  <role rolename="manager-script"/>
  <role rolename="manager-jmx"/>
  <role rolename="manager-status"/>
  <role rolename="admin-gui"/>
  <role rolename="admin-script"/>
  <user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/>
</tomcat-users>

然后,我重新启动了Tomcat。但我仍然无法通过。我仔细搜索过但实际上无法通过互联网找到答案。

1 个答案:

答案 0 :(得分:1)

我提出这个问题已经有很长一段时间了。可悲的是,我没有得到任何答案。但是,我最近碰巧找到了一个解决方案。

事实证明这是Tomcat 7.X的安装程序的错误。 Tomcat 7.X的Windows安装程序,正如我在互联网上的某处读到的,本身有一些问题/错误,换句话说,它不像解压缩后可以直接使用的zip文件那样完美。我这次尝试了zip文件并修改了%TOMCAT FOLDER%/ conf / tomcat-users.xml 文件。然后我得到了正确的结果。

因此,对于那些仍在使用Windows的人,我建议您不使用Tomcat 7.X安装程序,而是直接使用cabinet文件