如何在JDK 11中运行JDK 8 Java Web应用程序?

时间:2019-04-21 10:02:22

标签: java jsp servlets

我已经在JDK 8中构建了一个Web应用程序。现在我想在JDK 11中运行该应用程序。那么有可能在JDK 11中运行JDK 8 Web应用程序吗?

在我的应用程序中,我使用了servlet和JSP以及与MySQL的数据库连接。

1 个答案:

答案 0 :(得分:1)

  

那么可以在JDK 11中运行JDK 8 Web应用程序吗?

对于普通应用程序,答案就是肯定的。

对于Web应用程序,您不能直接在JDK或JRE上运行该应用程序。您实际上是在JDK或JRE上运行的Web容器中运行它的。例如Tomcat,Jetty,Glassfish等。 (对于仅使用Servlet和JDBC的Web应用程序,您不需要完整的J2EE容器。)

但是,不同的Web容器具有不同的功能和不同的处理方式,可能会妨碍特定的Web应用。

所以我的建议是找出要尝试运行的Web应用程序推荐的Web容器,并使用其中之一。选择发布为支持Java 11的容器版本。