日期:2014-05-17  浏览次数:20680 次

Tomcat 5.5 不需要安装 Java 吗???
本帖最后由 global_biz 于 2013-07-18 18:50:12 编辑
Hi,

在一个服务器发现一个很奇怪的现象,在服务器里面有几个目录分别安装了 Tomcat 5.5, Tomcat 6 等不同版本,但这些 Tomcat 目录里面没有找到 jdk 或 jre 目录,在 Windows 系统里面也没有安装任何版本的 jdk 或 jre,

但是,在 Windows 的 Services 里面这些 Tomcat5.exe, Tomcat6.exe 却可以正常启动,

请问,是不是在 Tomcat 5.5 里面不需要使用 java 就可运行了??还是 Tomcat5.exe 这个可执行文件里面已经将 jre 也一起编绎成一个 exe 了???

Tomcat5/6.exe 现在内置了 java ??以后都不需要再下载 java 或 jre 了?


------解决方案--------------------
Tomcat是需要Java支持的,因此你要先下载一个JDK,推荐下载JDK1.5安装版,装好即可,不需要你手动配置JDK路径,会自动加入到path环境变量里面. 

------解决方案--------------------
LZ在命令行模式下输入:java -version
看看是不是真的没有jdk
很多服务器会给大家安装一个总的jdk的
------解决方案--------------------
没jdk根本没法运行呀。
------解决方案--------------------
系统环境里没有jre环境的话,tomcat是无法正常启动并使用的,这是原则问题。
------解决方案--------------------
你没有看到不代表服务器上就没有安装jdk,tomcat只是一个容器,用来发布你的项目,给其中的应用程序组件提供一个环境,java程序都是在JVM上运行的,这也是它具备可移植性的最主要的原因,没有JVM你的java程序是不可能去运行的,你的那个exe执行时很可能已经重置了jdk目录。