为什么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。