就在不久前我才恍然大悟,TOMCAT是卡通片“Tom And Jerry”里的第二主角Tom猫的名字,才知道为
什么TOMCAT服务器旁边总站着一只猫。没想到居然被此应用服务器之名蒙住了眼睛,没有想到它竟是和
Mike狼、Micky鼠同样的称呼,软件没怎么进步,却成了白痴,的确让人匪夷所思。
之前也接触过一些应用服务器如WEBLOGIC,所以应该说对tomcat并不是很陌生的。因为它的基本应用
与WEBLOGIC很相似,所以也就没有重视它们的区别。然而在真正用起来的时候,就出现了好多问题。
从开始安装说起,我安装的是最新版本tomcat5.0.27,安装时需要指定JDK的安装目录。由于我第一
次装时JDK安装有问题,所以TOMCAT上来就找不到JVM,我就随便指定了一个备份目录,倒是也没有出现什
么问题。因为还没有等我发现问题,我就已经把它重新安装了。
问题是这样出现的。我登录TOMCAT的管理页面,却总显示403错误,也就是拒绝访问错误。这个用户
名和密码都是在安装提示里填写的,很简单:tomcat:tomcat。可是明显的是这里的问题。我以为在安装
时不注意写错了,于是将其重装。
然而问题依然存在,无论我如何修改,总是403,与weblogic全然不同,我真不知如何是好了。幸好
我想到了tomcat的帮助文档。我找到了症结,《tomcat安装目录》\conf\tomcat-users.xml。我的tomcat
用户是存在的,但是它没有管理权限,难怪我无权进入。那么谁有管理权限呢?我决定再次重装。这一
次,我事先把tomcat连同JDK都卸载的干干净净。首先把JDK配置正常,然后我一步步地重装tomcat。这一
回,设定的JDK目录没有任何问题,我顺利的进入了设置用户页面。完整地读了向导以后,我彻底明白了
我的问题。在这个地方,必须填写有管理员身份的帐号,这样才能设置到tomcat-users.xml中。如果确实
想用tomcat管理,可以在windows帐户下建立此帐户。同时我也认识到,即使不重装tomcat,也可以解决
这个问题,就是在tomcat-users.xml里设计用户角色。
仅仅是这么一个小小的问题,我想到很多自己存在的问题。当然,最重要的收获是对文档的应用。配
置文件的作用相信在今后会有更多的体现。