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说明看这里:
跟使用JDK1.6在环境变量设置方面有点不一样!