tomcat8.5 Host-Manager配置访问的方法

1. 安装配置tomcat服务器,浏览器输入 localhost:8080,可正常访问主页,但访问localhost:8080/host-manager, localhost:8080/manager出现错误。

解决办法:

  文件1,

1 conf/tomcat-users.xml #最后的内容修改为如下
2 <role rolename="admin-gui"/>
3 <role rolename="admin-script"/>
4 <role rolename="manager-gui"/>
5 <role rolename="manager-script"/>
6 <role rolename="manager-jmx"/>
7 <role rolename="manager-status"/>
8 <user username="yourname" password="yourpasswd" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
9 </tomcat-users>

  文件2,

1 vim conf/Catalina/localhost/manager.xml #添加如下内容
2 <Context privileged="true" antiResourceLocking="false"
3          docBase="${catalina.home}/webapps/manager">
4     <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />
5 </Context>

  文件3,

1 vim webapps/host-manager/META-INF/context.xml 
2 
3 <Context antiResourceLocking="false" privileged="true" >
4   <Valve className="org.apache.catalina.valves.RemoteAddrValve"  allow="\d+\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />  #修改这里
5 </Context>

 

2.Tomcat默认监听的是8080端口,如果想修改此端口号,打开\conf\server.xml,修改port。

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

3. 修改Tomcat默认web项目

Tomcat的web项目放在 .\webapps目录下,Tomcat自带了5个Web项目:docs、examples、host-manager、manager、ROOT。Tomcat启动时会部署webapps下的所有项目

在浏览器下输入http://localhost:8080/examples/index.html,即可访问examples的首页(虽然简陋了点。。。)

 

posted @ 2018-08-29 02:01  scmath  阅读(461)  评论(0编辑  收藏  举报