due*_*mir 54
您可以在bundle的根目录中找到Tomcat的RUNNING.txt,指出Apache Tomcat需要运行Java Standard Edition Runtime Environment(JRE).JRE的最低版本取决于Tomcat的版本:对于Tomcat 6.0,它是Java 5,用于Tomcat 7.0 - Java 6.
但是,您也可以使用JDK,因为您可能知道它包含JRE(链接).唯一的区别在于环境变量的配置.如果使用JRE,则应设置JRE_HOME,如果是JDK - JAVA_HOME.阅读RUNNING.txt了解更多详情.
PS Web容器可能需要JDK才能支持JSP,因为需要Java Compiler来编译从*.jsp文件生成的Servlet.Tomcat具有Eclipse Java Compiler包,因此它可以在JRE上运行并且仍然支持JSP.
小智 10
使用JDK而不是JRE的唯一显着区别是在启动tomcat jvm时启用调试模式.
在RUNNING.txt中我们没有明确的区别,文本处理某些选项,而不知道哪一个:
使用JAVA_HOME可以访问使用JRE_HOME时不允许的某些其他启动选项.
信息在catalina.sh脚本中:
# JAVA_HOME Must point at your Java Development Kit installation.
# Required to run the with the "debug" argument.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56496 次 |
| 最近记录: |