如此多的发布…如何select(Tomcat,JDK等)?

当决定在Linux CentOS 6.2服务器上安装Tomcat时,我面临着各种版本的select。 在这里举个例子。 关于JDK版本,也有多种可供select的(请参阅此处 )。

这引起了一个问题…应该通常select最新的稳定版本(例如,Tomcat 7.0.25和JDK SE 7更新2)? 或者,是否应该安装最后一个版本的最新版本(例如Tomcat 6.0.35,JDK SE 6最新更新)?

人们在做出这个决定时所经历的思考过程是什么?

当同时支持多个版本时,通常是由于代码分叉和缺乏向后兼容性。 以前的版本只针对错误和安全性问题进行维护。 如果你从头开始,我会build议最现代的API最新和最好的。 还有其他要考虑的事情,如果您正在使用第三方应用程序,则要求可能会有所不同。 检查供应商的build议。

我通常下载最新版本的稳定版本。 其中一部分是我讨厌不得不反复升级,也不想担心变化是否会使其脱离Alpha / Beta。 然而,这个决定的另一部分是对于我将要使用的服务器的要求/限制(应用程序是否有特定的要求等)。