Tomcat 7.0.19 vs Tomcat 7.0.18
Tomcat is a servlet container and a web server, which is used for implementing Java Servlets and Java Server Pages. It is an open source software released by Apache Software Foundation (ASF). A large number of Tomcat versions have been released from its initiation, and Tomcat version 7.0.x series is the first release for supporting the Servlet 3.0, JSP 2.2 and EL 2.2 specifications. Tomcat 7.0.19 is the latest version in Tomcat 7.0.x series. It has been developed for addressing the issues exist in version 7.0.18 and below versions
Tomcat 7.0.18 was not released formally as it contains some information disclosure and vulnerabilities related to the availability. For an example, an application such as untrusted web applications can obtain restricted files and it can be affected to crash the JVM (Java Virtual Machine). Generally accessing these restricted files should be prevented by a security manager, but lack of validations in request attributes used in this Tomcat version causes this issue. Unnecessary codes in Tomcat 7.0.18 have been removed, in order to reduce the warnings in the IDE, also more improvements in the windows installer have been done as a solution for above mentioned issues.
Tomcat 7.0.19 was released by fixing the bugs and security issues affected in Tomcat 7.0.18 and below versions. Also, this version consists of new features. Althoughm the user changes the last modified time of a JSP, either later or earlier, JSP recompilation occurs in the new release. Also, Windows installer for Tomcat can be used for installing multiple instances. Further, JDBC pool, which is an alternative database connection pooling option has been embedded with Tomcat 7.0.19..
Difference Between Tomcat 7.0.19 and Tomcat 7.0.18
– Tomcat 7.0.19 is the latest version in 7.0.x series, and it was officially released, whereas, Tomcat 7.0.18 was not formally released to the market.
– There are some issues available in Tomcat 7.0.18 such as information disclosure and security issues; those issues have been fixed in the new version, Tomcat 7.0.19.
– Also a lot of new features have been included in 7.0.19 version, for example, Tomcat 7.0.19 includes JDBC pool, but it is not available in 7.0.18.
– Since, Tomcat 7.0.18 was not released, Tomcat 7.0.19 version has incorporated all the changes needed and bug fixes.