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端口,如果想修改此端口号,打开confserver.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的首页(虽然简陋了点。。。)