是否可以在新的tomcat上运行旧的Java Web应用程序

时间:2016-01-26 06:30:28

标签: java tomcat servlets java-8

我有一个基于servlet spec 2.3的旧的java web应用程序。我使用struts 1,jsf 1.1等。我可以在tomcat 8上运行这个应用程序吗?我看到有一个严重的兼容性问题,但不能解决?

1 个答案:

答案 0 :(得分:2)

来自Tomcat 8的documentation

  

可以使用任何已安装的Java 7或更高版本的JRE(32位或64位)。

在Tomcat中运行Web应用程序时,您运行的是同一个支持Tomcat的JVM。

在任何情况下,您的旧Web应用程序都使用Java 2,除了其他问题之外,它可能还有几个已知的安全漏洞。您可以在一个好的IDE(例如IntelliJ)中毫不费力地升级代码。