jdk 和Tomcat版本的问题 装了 1.4 的j2ee 和1.6的JRE Tomcat是5.5 提示如下

问题描述:

This release of Apache Tomcat was packaged to run on J2SE 5.0
or later. It can be run on earlier JVMs by downloading and
installing a compatibility package from the Apache Tomcat
binary download page.

[b]
你的Tomcat是独立运行的,还是从MyEclipse中启动的?

如果是独立运行的,请检查环境变量中 JAVA_HOME的设置

如果是MyEclipse中启动的,请检查MyEclipse中的Tomcat的配置中JDK配置[/b]

也就是说当前的tomcat版本只能在jdk 1.5以上版本使用

如果要运行jdk1.4以前的jvm的话,就得下载兼容包

装一个jre1.4,版本太高了!

查看tomcat目录下的running.txt

有类似这么一句话:
[quote]Apache Tomcat 6.0 requires the Java 2 Standard Edition Runtime
Environment (JRE) version 5.0 or later.[/quote]

看看需要什么版本的 jRE

下个新版本的tomcat,把你的应用打上去。

[quote]If you are using a JRE you need to set JRE_HOME rather than JAVA_HOME.[/quote]

如果你使用了JRE1.6,环境设置上面稍微有点不同,设置的是JRE_HOME,这是tomcat5.5文档说明的错误。
详细的bug说明看这里:

[url=https://issues.apache.org/bugzilla/show_bug.cgi?id=42401]https://issues.apache.org/bugzilla/show_bug.cgi?id=42401[/url]

跟使用JDK1.6在环境变量设置方面有点不一样!