tomcat5.5之后,tomcat就不再集成admin了。如果想再5.5之后的版本里面用admin,那么直接用5.5的就可以,不过要进行修改。
首先,下载apache-tomcat-5.5.29-admin,然后把\servet\wabapps下的admin拷贝到tomcat的webapps\下面。
再将\conf\Catalina\localhost下的admin.xml文件拷贝到tomcat下的conf\Catalina\localhost文件夹里面,并将其中的
<Context docBase="${catalina.home}/server/webapps/admin" privileged="true" antiResourceLocking="false" antiJARLocking="false">
修改为:
<Context docBase="${catalina.home}/webapps/admin" privileged="true" antiResourceLocking="false" antiJARLocking="false">
做完上述之后,启动tomcat会报错,是因为我们还需要两个文件:commons-modeler-2.0.1和commons-logging-1.1.1-bin,下载 这两个文件,分别将其中的commons-modeler-2.0.1.jar、commons-logging-1.1.1.jar解压到tomcat根目录下的lib文件夹内。
剩下的就是配置用户,打开conf/tomcat-user.xml,在</tomcat-user>之前加上<user username="admin" password="admin" roles="admin,manager">。
如果这种方法不好用,还可以查看tomcat说明文档。
首先要明白,admin到底干了什么:就是修改xml文件。如果我们自己看懂了xml文件就可以自己做修改。
打开http://localhost:8080/,找到红色方框圈的地方,然后打开。
现在,你就看到了关于DataSources的配置说明。
我用的是Oracle数据库,所以我点的是关于Oracle的说明。
然后,就看到了配置Context和使用说明:
通过查询文档,也知道了设置DataSources不只可以设置Context文件一种方法,还可以修改web.xml文件。