在不同的JDK上运行Tomcat及其容器

在不同的JDK上运行Tomcat及其容器,tomcat,tomcat7,Tomcat,Tomcat7,我正在尝试使用Tomcat运行Javaservlet应用程序。Tomcat7服务器需要在JDK1.7上运行,这样它才不会崩溃或提供完全空白的页面(即使它应该在1.6上工作),但是servlet/JSP需要在JDK1.6上运行,因为我们使用的是一些与1.7不兼容的旧库 一般来说,Tomcat服务器是否可以在不同于容器中页面的JDK/JRE版本上运行?如果是这样的话,关于如何做到这一点的一般说明将是非常好的。谢谢 幸运的是,他们似乎甚至没有读取相同的环境变量。容器中的JSP/servlet似乎运行J

我正在尝试使用Tomcat运行Javaservlet应用程序。Tomcat7服务器需要在JDK1.7上运行,这样它才不会崩溃或提供完全空白的页面(即使它应该在1.6上工作),但是servlet/JSP需要在JDK1.6上运行,因为我们使用的是一些与1.7不兼容的旧库


一般来说,Tomcat服务器是否可以在不同于容器中页面的JDK/JRE版本上运行?如果是这样的话,关于如何做到这一点的一般说明将是非常好的。谢谢

幸运的是,他们似乎甚至没有读取相同的环境变量。容器中的JSP/servlet似乎运行JAVA_HOME指向的任何内容,Tomcat似乎运行JDK_HOME指向的任何内容。这是我用maven建立的一个项目的超级黑客解决方案