The tc Server 2.5.2 maintenance upgrades tc Runtime 6.0 and tc Runtime 7.0 and provides minor bug fixes.
The Hyperic tc Server plug-in version 2.5.2 is included in the Hyperic 220.127.116.11 maintenance release. The tc Server plug-in is now Java 1.5 compatible, as required by Hyperic.
tc Server 2.5.2 includes the following upgraded tc Runtime versions:
tc Runtime 6.0 is based on Apache Tomcat 6.0.33
tc Runtime 7.0 is based on Apache Tomcat 7.0.20
The tc Runtime 7.0 version is based on
tomcat-7.0.16.A-RELEASE as its core.
The Hyperic tc Server command-line interface
create-group command has a new
option to specify the tc Runtime version. The option accepts values of
7.0. Only servers of the specified tc
Runtime version can be added to a group.
The 2.5.0 release of tc Server includes support for tc Runtimes based on Tomcat 6.0 and Tomcat 7.0. You can choose the version of tc Runtime when you create an instance. tc Runtime 7.0 offers several new features, including support for the Servlet 3.0, JSP 2.2, and JSP-EL2.2 specifications, as well as security improvements.
Following are additional features and changes that are new to this tc Server release:
When using tc Runtime 7.0, you can deploy multiple versions of a web application with the same context path simultaneously by appending a version number to the context name. This makes it possible to deploy an updated application without interrupting existing sessions. New requests for the application are routed to the newest version of the application. Requests that have existing session information continue to use the version of the application that is managing the session. See Deploying Multiple Versions of an Application in this guide. See The Context Container at the Apache website for more details about this feature.
tcruntime-instance command has a new
upgrade verb that you can use to upgrade a tc Server
instance created with tc Server 2.0 or tc Server 2.1 to tc Server
2.5. You can specify the new tc Runtime version to use or allow the
upgraded instance to continue using the same tc Runtime version, if
that version is available in the new tc Server release.