无法访问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。