有人能清楚地描述JRE如何处理包含纯JAVA代码的JSP文件吗?我知道JSP文件的字节码不会放在WAR文件中,而是由编译后的CLASS文件和纯JSP文件组成。
根据Tomcat的RUNNING.txt文档中所述:"Apache Tomcat 6.0要求Java 2标准版运行时环境(JRE)版本5.0或更高版本。"
请帮助我解决这个问题。
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。
Tomcat 是一个 Web 容器,用于运行 JSP 和 Servlets。 Tomcat 实现了 Sun 的 Servlet 和 JSP 规范。 Tomcat 可以运行编译后的 Java 类文件。为了实现这个目的,它只需要 JRE,没有其他要求。
你知道吗?JSP 也会被转换成 Servlet 代码...
Tomcat 包括 Servlet 和 JSP 执行引擎,称为 Catalina(作为 Servlet 容器)和 Jasper(作为 JSP 容器),它将 JSP 代码转换为 Servlet 代码并将其传递给 Catalina 容器。
.java
жәҗд»Јз ҒпјҢ然еҗҺйңҖиҰҒиҝӣдёҖжӯҘзј–иҜ‘жҲҗ.class
ж–Ү件гҖӮиҝҷжҳҜиҜҘй—®йўҳзҡ„иҰҒзӮ№пјҢиҖҢJREж— жі•е®ҢжҲҗиҝҷдёӘиҝҮзЁӢгҖӮ - skaffman
lib
目录下的ecj*.jar
文件吗? - Pacerier