Tomcat向后兼容吗?

时间:2015-05-25 06:28:36

标签: java apache tomcat servlets

我有几个在tomcat 5.5实例上运行的.WAR文件。所以他们可能是Servlet规范2.3或者不确定的东西。

我还有一个新的.WAR,它是用Servlet Spec 3.0构建的,需要tomcat7。

所以我的问题是.. 我可以在tomcat7实例中部署旧的tomcat 5.5 .WAR吗?

所以这样我只会运行 ONE tomcat实例。即一个运行旧的和新的WAR的Tomcat 7。这有用吗?

修改:: 如果可能的话,我怎样才能让tomcat7运行这些旧的tomcat 5.5应用程序?

2 个答案:

答案 0 :(得分:4)

是的,根据指南,它应该具有最小的tomcat版本。

http://wiki.apache.org/tomcat/Specifications

答案 1 :(得分:0)

如果您正在使用更新的Java版本(5+)进行开发,那么它应该可以与Tomcat版本7一起使用。因此它应该支持您的WAR并提供向后兼容性。

如果迁移: 如果您从版本5.5到6.0检查tomcat迁移指南,根据上面提到的迁移指南,有几个升级可以进行正确的迁移 HERE

以及Tomcat 6.0到7.0的微小变化。

所以它清楚地谈到了你使用的Java版本,并且必须是Java 5的最低版本。