【实战】 Linux服务器安装配置Tomcat6的Admin模块详细步骤

Tomcat6的版本中是不集成Admin模块的,如果想用的话,要自己手动安装该模块,所以首先我们要做的就是先拿到admin模块的package。

 

    我下载的是apache-tomcat-5.5.31-admin.tar.gz包,大家可以点击包的名称直接下载。

 

    ok ,包拿到手一切就好办了,接下里切入正题。首先将这个包解压缩:tar -xvf apache-tomcat-5.5.31-admin.tar.gz解压缩到当前的目录。大家会看到一个名叫apache-tomcat-5.5.31的文件夹。

 

    首先进入到这个文件夹里面的conf/Catalina/localhost中,大家会看到一个叫做admin.xml的文件,将这个文件拷贝到你的tomcat对应的路径下面,注意,文件的路径千万别放错了,一定要放在对应的文件路径位置。

 

    接下来大家再看apache-tomcat-5.5.31文件夹,里面是不是有一个叫server的文件夹,好,我们把这个server文件夹整个mv到你的tomcat根目录下面(网上有的人说将apache-tomcat-5.5.31/server/webapps里面的admin文件夹整个拷贝到tomcat的server/webapps下面,但是Tomcat6中是没有server这个文件夹的,所以如果安装上面的做法,大家还要先mkdir对应的server和webapps文件夹,麻烦,倒不如直接把apache-tomcat-5.5.31下面的server文件夹整个mv到你的tomcat根目录下面方便),如果位置放错了,当你访问http://localhost:8080/admin的时候会报404的错误。

 

    好了,到现在为止基本上就算安装完成了,解压缩的apache-tomcat-5.5.31文件夹的使命已经完成了,大家可以让他荣归故土了,直接rm掉就行。接下来我们要配置admin。

 

    打开tomcat跟目录下面的conf文件夹,在里面找到叫tomcat-users.xml的文件,如果你是新安装的tomcat并且没有改动过该文件夹的话,里面的<tomcat-users>节点之间是没有任何内容的,就算你改过也无所谓,反正在里面添加一行

<user username="xiaofei" password="123456" roles="admin, tomcat, manager"/> 。前面的用户名和密码可以自定义,但是后面的roles里面的属性建议大家不要随便动,如果不清楚的话,直接把这句话粘贴过去就行,不要随便修改。这个用户名和密码就是未来你登陆admin模块的用户名和密码。

 

    OK!!大功告成。 接下来你就可以访问http://localhost:8080/admin这个路径了,看看大家期待已久的熟悉界面会不会出现在眼前呢??

 

    当你输入这个网址并且敲击回车的时候,你应该会失望,为什么是500呢?我熟悉的admin界面在哪里????

 

 

    呵呵   别担心,出现500错误那就对了。解决办法在这里,大家请看:

 

    其实很简单,刚安装的tomcat根目录下面有个lib的库,默认是没有以下几个jar包的。

    commons-modeler-2.0.1.jar

    commons-logging-1.1.jar

    commons-logging-api-1.1.jar

    commons-logging-adapters-1.1.jar

    log4j-1.2.14.jar

 

    大家点击这几个jar包,将他们全部下载以后拷贝带你的tomcat根目录下面的lib文件夹中,现在重启以下你的tomcat服务器,然后再次输入http://localhost:8080/admin  哈哈   是不是看到你期待已久的admin模块的登陆界面了,接下来输入你的用户名和密码,开始你伟大的开发旅程吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章