Tomcat 7.0.19与Tomcat 7.0.18
Tomcat是一个servlet容器和一个web服务器,用于实现javaservlet和Java服务器页面。它是由Apache软件基金会(ASF)发布的开源软件。从一开始就发布了大量的Tomcat版本,Tomcat 7.0.x系列是第一个支持servlet3.0、jsp2.2和el2.2规范的版本。tomcat7.0.19是tomcat7.0.x系列的最新版本。它是为解决7.0.18及以下版本中存在的问题而开发的
Tomcat 7.0.18版
tomcat7.0.18没有正式发布,因为它包含一些与可用性相关的信息泄漏和漏洞。例如,不受信任的web应用程序等应用程序可以获取受限文件,并且可能会影响JVM(Java虚拟机)崩溃。通常安全管理器应该阻止访问这些受限制的文件,但是在这个Tomcat版本中使用的请求属性缺少验证会导致这个问题。tomcat7.0.18中不必要的代码被删除,为了减少IDE中的警告,在windows安装程序中做了更多的改进,以解决上述问题。
Tomcat 7.0.19版
tomcat7.0.19是通过修复tomcat7.0.18及以下版本中的bug和安全问题而发布的。另外,这个版本包含了新功能。尽管用户更改了JSP的最后修改时间,不管是晚一点还是更早,JSP重新编译都会在新版本中进行。此外,用于Tomcat的Windows安装程序可以用于安装多个实例。此外,JDBC pool是一种可选的数据库连接池选项,它已经嵌入到tomcat7.0.19中。。
Tomcat 7.0.19和Tomcat 7.0.18–Tomcat 7.0.19的区别是7.0.x系列中最新版本,正式发布,而Tomcat 7.0.18并未正式上市。–Tomcat 7.0.18中存在信息披露和安全问题等问题;这些问题已在新版本Tomcat 7.0.19中得到了修复。7.0.19版本中也包含了许多新功能,例如Tomcat 7.0.19包括JDBC池,但在7.0.18中不可用。因为Tomcat 7.0.18未发布,Tomcat 7.0.19版本已包含所有所需的更改和错误修复。 |