JRE如何能够让Tomcat处理JSP文件?为什么不用JDK?

vht*_*108 18 java jsp tomcat tomcat6

有人能清楚地描述JRE如何处理包含纯JAVA代码的JSP文件吗?我知道JSP文件的字节代码没有放在WAR文件中.它由已编译的CLASS文件和纯JSP文件组成.

它在Tomcat的RUNNING.txt中说"Apache Tomcat 6.0需要Java 2标准版运行时环境(JRE)5.0或更高版本."

请杀了我的痛苦.

ska*_*man 25

Tomcat捆绑了Eclipse编译器的副本,而不是使用JDK javac编译器.它更快(或者至少,它曾经是),具有较少限制的许可,并消除了对完整JDK的依赖.

http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html

Eclipse JDT Java编译器现在用于执行JSP java源代码编译

这表明在Tomcat 5.5之前,需要完整的JDK.