Fresh Brew

01.09.2004

Apache Jakarta Tomcat 5.5.0 Released

Following extensive redesign and refactoring, the Tomcat team has today announced the first release of the new Tomcat 5.5 branch, Apache Jakarta Tomcat 5.5.0. The Tomcat 5.5 release sports increased performance and an improved internal structure. Although not a stable release, it sets the tone right for a solid 5.5 release, replete with significant additions, a possible change in packaging, dependencies, and Tomcat internal APIs. Out of the box, Tomcat 5.5 requires the Java 2 Standard Edition Runtime Environment (JRE) version 5.0 or later. However, you can also run Tomcat 5.5 on earlier versions of the JRE.

Some of the dependency considerations include:

  • Run on J2SE 5.0: Tomcat 5.5 is designed to run on J2SE 5.0 and later, and requires configuration to run on J2SE 1.4
  • Compile JSP Using Eclipse JDT: In addition, Tomcat 5.5 uses the Eclipse JDT Java compiler for compiling JSP pages. This means you no longer need to have the complete Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment (JRE) is sufficient. The Eclipse JDT Java compiler is bundled with the binary Tomcat distributions. Tomcat can also be configured to use the compiler from the JDK to compile JSPs, or any other Java compiler supported by Apache Ant.

Some of the changes in Tomcat version 5.5.0 include:

  • The usage of commons-logging has been extensively used with the org.apache.catalina.Logger now removed
  • With a view to better handle JAR and general resource locking, the classloader code has been refactored
  • To leverage J2SE 5.0s built-in JMX capabilities, JMX-related code has been added
  • The server startup performance as well as the request mapping and processing pipeline has been extensively profiled and optimized

[dt]

http://jakarta.apache.org/tomcat/
Tomcat 5.5 Changelog
http://tomcat.objektpark.org/
http://eclipse.org/jdt/



back

top

print

recommend

comments