Tomcat启动报错:Error listenerStart

启动Tomcat5.0,报错:

log4j:WARN No appenders could be found for logger (org.apache.commons.digester.Digester.sax).
log4j:WARN Please initialize the log4j system properly.
2008-4-17 15:50:52 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
2008-4-17 15:50:52 org.apache.catalina.core.StandardContext start
严重: Context [/webservice] startup failed due to previous errors

打开http://localhost:8080/manager/html/list
其他项目Running为true,目标项目为false。
打开$tomcat/logs下当天的日志文件,发现异常:
java.lang.UnsupportedClassVersionError
"当 Java 虚拟机试图读取一个类文件,并确定文件的主辅版本号不受支持时,抛出该错误。"

原因:编译源代码所用的jdk版本与tomcat所用的jdk版本不一致
解决方法:修改Java编译源级别
Window > Perference > Java > Compiler
Compiler compliance level修改为与tomcat的jdk版本一致

相关推荐