Tomcat 8默认工具manager管理页面访问配置
Tomcat 8默认工具manager管理页面访问配置
1. 分配相关的角色权限
需要配置的配置文件是${catalina.home}/conf/tomcat-users.xml先给Tomcat访问相关的功能分配角色和配置登录验证用户密码:
<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所拥有的角色都不同,另外不需要分配所有角色权限,经需要够用的即可,如果不能访问会用相应的提示,在配置好后此时再打开Tomcat的首页还是无法进入Tomcat的管理页面的
2. 远程访问Tomcat的管理页面配置
从Tomcat 7开始安全机制下默认仅允许本机访问Tomcat,如需远程访问Tomcat的管理页面还需要配置相应的ip允许规则,配置manager的contest.xml可以在${catalina.home}/conf/Catalina/localhost目录下配置2个contest.xml文件,也可以写成一个,但是建议写成2个便于日常的权限管理,如下:
manager.xml:
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^192.168.*$" />
</Context>
host-manager.xml:
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/host-manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^192.168.*$" />
</Context>
其中allow中是填ip可以使用正则表达式匹配,在内网中建议写成匹配某某网段可以访问的形式,如此Tomcat的manager页面访问配置就完成了
相关文章
- eclipse项目配置tomcat后浏览器访问不到项目解决方案
- java:eclipse4.4 安装tomcat插件
- tomcat相关配置技巧梳理
- Nginx+Memcached+Tomcat集群配置
- linux 查看tomcat状态和日志
- tomcat配置管理员帐号密码
- eclipse3.4配置的tomcat server如何部署以前的web项目?
- java:tomcat(负载均衡)nginx的应用配置
- Tomcat 系统架构与设计模式
- python paramiko ssh.exec_command()启动tomcat服务器应用进程失败问题解决方法- Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this progr
- Tomcat卷五---Web 应用配置,管理配置和JVM配置
- 如何在Eclipse配置Tomcat
- Tomcat 的context.xml
- 探秘Tomcat——连接篇
- Linux环境下Eclipse + Tomcat + MySQL 配置J2EE开发环境的方法
- Tomcat配置gzip压缩
- 手工配置tomcat 解决一闪而过~
- Win10系统如何配置Tomcat环境变量
- 在 MyEclipse 中配置 Tomcat
- 使用IntelliJ IDEA 2021.2 配置Tomcat