最近使用上了Tomcat 5.5,只是这东西在你最需要的时候,往往令你很失望。
缘由代码要提交到CVS,删除了一些测试使用的类以及页面文件,只是当时忽略了去注释掉所删除的类在Struts.xml里Action映射。紧接着重新启动Tomcat,只是该站点无法访问,仔细查看Tomcat 5.5的日志,就发现:
严重: Error filterStart
信息,当时就检查初始化Struts2的Filter以及初始化对应的Servlet-api.jar,没有发现什么问题。最后实在没有办法,直接使用Tomcat 6,其启动时候抛出的异常告诉我无法加载在struts.xml配置的Java 类。这时候,我才明白,原来问题所在。
一旦struts.xml文件所配置的类在初始化的时候一旦不存在,则造成整个站点无法访问。
最后教训,一旦在struts.xml配置的类,若丢失的话,会影响整个站点的运行。
建议大家可以直接把站点直接放在Tocmat 6下面,用于取代tomat 5.5。Tomcat 5.5的错误日志太让人寒心了~
本文记录了一次使用Tomcat5.5时遇到的问题:删除了某些类和页面文件但未及时更新Struts.xml配置,导致站点无法访问。通过升级到Tomcat6解决了问题,并给出了相应的教训。
5757

被折叠的 条评论
为什么被折叠?



