为什么Tomcat需要安装JDK?

时间:2015-10-07 09:05:42

标签: java tomcat

据我所知,JRE是运行时,JDK用于开发Java代码。但是在生产中的Tomcat服务器上,将不会开发Java应用程序。

所以,我的问题是为什么我们不能运行Tomcat只安装JRE,为什么运行Tomcat需要JDK安装?

2 个答案:

答案 0 :(得分:28)

Tomcat 需要JDK。它只需要一个JRE。 JSP编译由捆绑的Eclipse编译器完成。

答案 1 :(得分:21)

因为Tomcat提供的某些功能仅在JDK中可用。

例如,必须解析jsp个页面,并且必须在其中编译其中的任何Java代码。这不是JVM中可用的功能。

修改

@ Michael-O绝对是对的! Tomcat 需要JDK 。有关更全面的解释,请参阅What tomcat requires JDK or JRE?

但请注意评论here

  

Tomcat 4需要完整的JDK。 Tomcat 5.5以后将使用JRE或JDK。