javax.servlet.ServletException: too many servlet

作者在 2007-07-09 06:19:00 发布以下内容

开始以为是RESIN版本的问题,然后以为是JDK的问题。我的JDK很杂,java1.6.0_01,javac1.5.0_08

但一运行还是 javax.servlet.ServletException: too many servlet includes /XX/‘

于是一个地方一个地方的单独拿出来运行,结果还真的是程序的问题。

问题一:errorpage,这个如果是“”,建议干脆去掉,因为这样,JSP一出问题就想index.jsp跳转,因为errorpage指向一个空的就跳index.jsp,如果index.jsp没有问题还好,如果有,它也向index.jsp跳,这样不停的跳,肯定是 too many servlet .

问题二:“;”有时候就会出现一些小错,从逻辑上看,设计的很合理,很严谨,但又出了问题了,检查很多遍还是觉得没有问题,于是又去怀疑JDK啊RESIN啊……最后还是没有解决。很多时间就是问题太小,少了个“;”或者“;”写成了“,”。或者某个变量在某个地方少了个字母,又或者数据库的数据类型和你程序想要的不一致……这些小错误都是致命的!当然,大错误也是致命的。

问题三:浏览器缓存。你改了一个认为是错误的地方,但编译的时候还是报错,往往以为错误就不在这里了,但一定要记住,浏览器的缓存,firefox比IE的时间长,当然,还有work目录。

所以,不要轻易怀疑什么版本问题或者服务器问题,仔细检查自己认为很符合逻辑的程序。

 

java | 阅读 4993 次
文章评论,共0条
游客请输入验证码
浏览39751次