经常有人问tomcat管理页面配置和进不去的问题,这边和大家分享linux 下tomcat的配置,注意版本的问题一下
1、确认安装后的tomcat可以正常启动,页面可以访问了。
2、确认版本
[root@serverp60231305290002 bin]# sh version.sh
Using CATALINA_BASE: /usr/local/tomcat6
Using CATALINA_HOME: /usr/local/tomcat6
Using CATALINA_TMPDIR: /usr/local/tomcat6/temp
Using JRE_HOME: /usr/java/jdk1.7.0_51
Using CLASSPATH: /usr/local/tomcat6/bin/bootstrap.jar
Server version: Apache Tomcat/6.0.37
Server built: Apr 29 2013 11:34:47
Server number: 6.0.0.37
OS Name: Linux
OS Version: 2.6.32-279.el6.i686
Architecture: i386
JVM Version: 1.7.0_51-b13
JVM Vendor: Oracle Corporation
[root@serverp60231305290002 bin]#
3、看看你解压的tomcat下webapps目录下是否有ROOT,manager,host-manager这三个项目,若有就说明Ok。我们继续。
4、再去tomcat的conf/Catalina/localhost目录下面看看是否有manager.xml这个文件,如下图。
若没有,你是怎么也进不了管理界面的。所以现在我们要制作一个manager.xml文件出来tomcat6.x解压后默认情况下是没有这个文件的。
怎么创建呢,在tomcat的conf/Catalina/localhost目录下面新建一个文本文档保存名为manager.xml。window下在,记住一定得是这个名字,小心后面隐藏了一个txt后缀。然后你用记事本打开这个文件。把以下内容复制进去以后保存。
<?xml version="1.0" encoding="UTF-8"?>
<Context antiResourceLocking="false" privileged="true" />
5、
然后进入tomcat的conf去修改tomcat-users.xml文件。看上去应该像这样
<!-- 20140611 ljs open
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
<role rolename="manager-gui"/>
<user username="admin1" password="admin1" roles="manager-gui"/>
</tomcat-users>
6、重启tomcat 然后在浏览器地址栏输入http://localhost:8080/manager/html就可以点击进入管理页面重启项目了,记得在弹出框填写帐号和密码。就可以在线重启项目了。
如果没有权限,就会报