Engineering
Jim Jagielski
July 29, 2009
In April of this year, SpringSource made generally available our first release of tc Server, version 6.0.19.A. The product has been a huge success, in part due to being based on the tried and true Apache Tomcat base which many, many people (and more and more all the time) are using every day. As outlined in an earlier blog post when we introduced 6.0.19.A, we’ve extended that tried and true core with extensions that make it easier to use and provide key production oriented extensions to Tomcat. And we’ve surrounded that solid base with the enterprise, production class management and monitoring capabilities of the SpringSource management products.
Keeping up with Apache Tomcat
We continue to focus on the regular maintenance our customers require. A top priority requirement for our customers is close tracking of the Apache Tomcat releases upon which tc Server is based. Apache Tomcat was released at the end of May and after thorough testing by the community, as well as extended production level testing within SpringSource, we are now making generally available tc Server version 6.0.20.A.
Some new bells and whistles
We didn’t stop there. Some improvements and extensions to tc Server are being introduced with this release as well. For a more complete description go to the New and Changed Features section of the online documentation.
tc Server versioning and migration - The instance scripts enabling you to create and manage tc Server instances (CATALINA_BASE) from a single installed tc Server binary (CATALINA_HOME) have been extended to allow you to have multiple versions of tc Server installed (e.g., 6.0.19.A and 6.0.20.A) and to easily swap a particular application instance among any installed instances. Remember that unlike other application server containers, tc Server has a small enough disk footprint that maintaining multiple installed instances is not a problem at all.
Encrypted passwords in server.xml, context.xml and web.xml - Added the ability to store, and process encrypted passwords in configuration files.
Data source allowing use of Oracle proxy authentication feature.
Creation of *nix boot.rc file templates at instance creation for easier integration of instances into system startup.
tc Server Application Server only download for customers interested in installing only the application server. This download is considerably smaller than the full stack.
Supported Platforms
Everything we supported for 6.0.19.A (see supported platforms) is also supported for 6.0.20.A at GA. In addition, we have our QA team ready to certify and support new platforms based on direct customer feedback from the 6.0.19.A release.
Futures
We’re already planning the next maintenance update (tentatively called 6.0.20.B, but that could change if there is an Apache Tomcat release in the interim), the next one will include bug fixes and a few minor improvements to the central administration server as well. Further down the road we’re planning to introduce significant features around server and application provisioning and rollback, among other things. We’d love to hear your input on what you’d like to see, either in comments here or on the tc Server forum groups.
comments powered by Disqus
translate:
翻译:
今年4月,SpringSource正式发布了我们的第一个tc服务器版本6.0.19.A.段。该产品取得了巨大的成功,部分原因是它建立在一个久经考验的、真正的Apache Tomcat基础之上,许多人(以及越来越多的人)每天都在使用这个基础。正如我们之前介绍6.0.19.A.段,我们已经用扩展来扩展这个久经考验的核心,这些扩展使Tomcat更易于使用并提供面向生产的关键扩展。我们已经用SpringSource管理产品的企业级、生产级管理和监控能力包围了这个坚实的基础。
跟上Apache Tomcat的步伐
我们继续专注于客户要求的定期维护。我们的客户的首要需求是密切跟踪tc服务器所基于的Apache Tomcat版本。ApacheTomcat是在5月底发布的,经过社区的全面测试,以及SpringSource中的扩展生产级测试,我们现在提供了一般可用的tc服务器版本6.0.20.A.段.
一些新的钟声和口哨声
我们并没有就此止步。tc服务器的一些改进和扩展也在这个版本中引入。有关更完整的说明,请转到联机文档的“新建和更改的功能”部分。