Tomcat 5.5 以后的binary 核心安装版不再集成Tomcat Administration Web Application,需要独立下载安装。而Tomcat 6.0.14的Administration Web Application仅包含在源码包中,没有独立下载的安装包。经过查找资料和多次实践,终于使用Tomcat 5.5.23 的Administration Web Application在Tomcat 6.0.14下配置成功。现将配置过程写出,如有纰漏,还请多多指教。过程如下:
一、下载Tomcat 5.5.23 的admin application:
下载地址:http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23-admin.zip
二、解压apache-tomcat-5.5.23-admin.zip,将conf和server两个文件夹拷贝到Tomcat 6.0.14安装目录下。
三、下载Apache Commons Modeler,Logging组件,解压后将commons-modeler-XXX.jar、commons-logging-XXX.jar拷贝到Tomcat 6.0.14安装目录下的lib目录中。
四、重启Tomcat,在浏览器中输入http://127.0.0.1:8080/admin,如果能看到 Tomcat Web Server Administration Tool 的登录界面,即安装成功。若不成功,可以查看Tomcat 6.0.14安装目录下logs目录里的日志文件如(admin.2007-12-14.log),看看是出了什么问题。
1.commons-modeler下载地址:
http://commons.apache.org/downloads/download_modeler.cgi
http://apache.mirror.phpchina.com/commons/modeler/binaries/commons-modeler-2.0.1.zip
2.commons-logging下载地址:
http://commons.apache.org/downloads/download_logging.cgi
http://apache.mirror.phpchina.com/commons/logging/binaries/commons-logging-1.1.zip
trace: http://www.javaresearch.org/article/81625.htm
今天上课,Tomcat 6.x不再提供管理工具(Tomcat's administration web application is no longer installed by default)。不知道为什么把如此有用武之地的东西在更新中放弃了呢?内部分歧?世界还是不够和谐。先把他搞回来再说吧。既然已经说可以Download and install the "admin" package to use it。那么必定会有方法解决这个问题的。
到这个目录下找http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/。我下载的是apache-tomcat-5.5.26-admin.zip这个文件。将文件解压。找到conf文件夹下的Catalina文件夹拷贝到tomcat6.0安装目录下的conf文件夹下;server文件夹直接拷贝至tomcat6.0的安装目录下即可。
现在从http://commons.apache.org/下载两个组件:
Apache Commons Modeler(http://commons.apache.org/downloads/download_modeler.cgi)
Logging(http://commons.apache.org/downloads/download_logging.cgi)。不清楚Modeler的作用。
将下载好的文件解压,一共取出六个jar文件。拷贝至tomcat6.0安装目录的lib文件夹下。修改tomcat6目录下conf文件夹下的tomcat-users.xml文件。
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
其中username和password是用户名和密码,自己写便可。admin不能乱改,如果存在admin角色就不要动了,没有的加上。
重启tomcat服务器,在browser的地址栏输入:http://localhost:8080/admin。如果进入页面,就可以使用了。如果不能,看看logs目录下的log,能不能找出什么问题来。如果仍然让人失望,那么就用手慢慢写配置吧。生活总要耐心地过。