Tomcat4.1与Tomcat5.0有很大的不同,4.1下运行的,有些5.0下就不能运行。
(一)<% include %>
在5.0下不能正常显示inlucde文件中包含的中文,4.1可以正常显示。5.0下可用<jsp:include>来代替。
(二)<jsp:userbean>
5.0下,如果bean没有缺省的初始化(没有输入参数),jsp文件不能正常编译。4.1下没有这个问题。
最近发现的问题
(1)form提交时候,GET方法正确,POST方法失效会出现500内部服务器错误。xp下没有出现问题,2003下出现这个问题,不知道是Tomcat问题,还是服务器本身设置问题。
(2)Tomcat6本身没有带common-logging.jar,使用EHCache会出现问题,因此应该将common-logging.jar放到lib目录下。Tomcat5.5不会出现这个问题,安装完了就会有common-logging.jar包
(3)Tomcat6和Tomcat5不能同时安装在一个系统上,安装时候会出错(使用Windows installer安装,使用zip方式可以)。
(4)编码建议同一使用UTF-8,要不问题多多
博客主要介绍了Tomcat不同版本的使用差异。如Tomcat4.1和5.0在运行、中文显示、bean初始化编译等方面有不同;还提及了近期发现的问题,像form提交POST方法在2003系统出错、Tomcat6使用EHCache需添加jar包、Tomcat6和5不能同时用installer安装等,建议统一编码为UTF - 8。

209

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



