我有几个在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应用程序?
答案 0 :(得分:4)
是的,根据指南,它应该具有最小的tomcat版本。
答案 1 :(得分:0)
如果您正在使用更新的Java版本(5+)进行开发,那么它应该可以与Tomcat版本7一起使用。因此它应该支持您的WAR并提供向后兼容性。
如果迁移: 如果您从版本5.5到6.0检查tomcat迁移指南,根据上面提到的迁移指南,有几个升级可以进行正确的迁移 HERE
以及Tomcat 6.0到7.0的微小变化。
所以它清楚地谈到了你使用的Java版本,并且必须是Java 5的最低版本。