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

时间:2014-09-08 19:45:01

标签: tomcat tomcat7

我试图使用Tomcat运行Java Servlet应用程序。 Tomcat 7服务器需要在JDK 1.7上运行,因为它不会崩溃或不能完全提供空白页面(即使它应该在1.6上运行),但是servlet / JSP需要在JDK 1.6上运行,因为我们需要使用一些与1.7不兼容的旧库。

通常,是否可以在不同版本的JDK / JRE上运行Tomcat服务器而不是容器中的页面?如果是这样,关于如何执行此操作的一般说明将是很好的。谢谢!

1 个答案:

答案 0 :(得分:0)

幸运的是,他们似乎甚至没有读过相同的环境变量。容器中的JSP / servlet似乎运行JAVA_HOME指向的任何东西,而Tomcat似乎运行JDK_HOME所指向的任何东西。对于使用maven设置的项目,这是我的超级hacky解决方法。