首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JRE如何足以让Tomcat处理JSP文件?为什么不使用JDK呢?

JRE如何足以让Tomcat处理JSP文件?为什么不使用JDK呢?
EN

Stack Overflow用户
提问于 2010-06-28 21:14:53
回答 2查看 6K关注 0票数 18

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

在Tomcat的RUNNING.txt中写道:"Apache Tomcat6.0需要Java2Standard Edition Runtime Environment 5.0或更高版本。“

请消除我的痛苦。

EN

回答 2

Stack Overflow用户

发布于 2010-06-28 21:16:39

Tomcat捆绑了Eclipse编译器的副本,而不是使用JDK javac编译器。它速度更快(至少以前是这样),许可限制较少,并且消除了对完整JDK的依赖。

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

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

这表明在Tomcat5.5之前,需要完整的JDK。

票数 25
EN

Stack Overflow用户

发布于 2010-06-28 21:55:00

JSP是一个运行的web容器。JSP实现了Servlet和规范。Tomcat可以运行编译后的Java类文件。要实现这个目的,它只需要JRE,仅此而已。

你知道吗?JSP也将被转换成Servlet代码...

JSP由称为(用作Servlet容器)和Jasper(用作容器)的和执行引擎组成,后者将JSP代码转换为Servlet代码并将其传递给Catalina容器。

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3132641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档