为什么Tomcat需要安装JDK?

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

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

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

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

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


编辑

@Michael-O绝对正确! Tomcat不需要JDK 。 请参阅tomcat需要JDK或JRE的内容? 为了更全面的解释。

但请注意这里的评论。

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