我在使用java 1.6的服务器上运行带有tomcat的war文件。我需要在服务器上更新java版本并让war文件使用java 1.7。当我重新启动tomcat时会自动发生这种情况,还是需要重新编译war文件?
我试图在我们的生产环境(1.7)中重现一个在我们的QA环境(1.6)中不会发生的错误。 Here is the issue如果有兴趣的话。
答案 0 :(得分:2)
WAR不是一个独立的程序。它将使用您运行Tomcat的任何Java版本。您不能在1.7上使用Tomcat,在1.6上使用其中一个WAR,因此您可以确保使用特定版本的Java来测试WAR代码。