无法访问Tomcat管理器6、7、8和9

登录Tomcat管理器所需的配置

Tomcat管理器是进行管理任务所必需的。然而,默认情况下,它是不可用的。

为使tomcat管理器正常工作,您必须进行一些配置。

让我们来看看…

作为最佳实践,在修改配置文件之前,最好先备份,以便在出现问题时可以回滚。

Tomcat 6.x/7.x

  • 登录到Tomcat服务器
  • 进入安装目录,然后进入conf文件夹
  • 打开tomcat-users.xml,在语法之前添加以下内容

注意:将密码从tomcat更改为复杂的密码。

  • 重启Tomcat并尝试登录

登录应该成功。

Tomcat 8.x/9.x

默认情况下,Tomcat 8管理器配置为只能从安装它的同一台服务器访问。如果访问管理器,将会得到403错误。

要使管理器可以从任何主机/IP访问,需要进行以下配置。

  • 进入Tomcat安装目录下的webapps/manager/META-INF
  • 打开context.xml并将Valve部分注释如下
<!--
  
-->
  

例如:

  • 保存文件
  • 接下来,进入conf文件夹并打开tomcat-users.xml,在语法之前添加以下内容

  • 保存配置文件并重新启动Tomcat

现在应该可以正常登录了。希望这可以帮到您。

如果您是Apache Tomcat的新手或对管理更感兴趣,我建议您查看这个online course

类似文章