为什么Tomcat需要安装JDK?

Sha*_*oor 14 java tomcat

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

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

Mic*_*l-O 28

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


Old*_*eon 21

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

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


编辑

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

但请注意这里的评论.

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

  • Tomcat 4评论给了我有用的历史背景. (4认同)