问题现象:
1 浏览器无法访问
出现Http status 503的错误
2 Tomcat启动日志中出现
信息: Deploying web application directory luceneforedu
2013-5-7 12:33:51 org.apache.tomcat.util.modeler.Registry registerComponent
严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/luceneforedu,J2EEApplication=none,J2EEServer=none
2013-5-7 12:33:51 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying web application directory luceneforedu
java.lang.UnsupportedClassVersionError: searcher/LuceneSearcher : Unsupported major.minor version 51.0 (unable to load class searcher.LuceneSearcher)
分析:
原因版本不兼容,即Eclipse编译环境使用的JDK版本是1.70,而tomcat的版本是6.0不支持1.70的JDK版本。
如要解决问题,即要使两者版本兼容。
解决方式:
设置 eclipse 编译设定方法: Windows->Preferance->Java->Compiler-> 页面。将 ..JDK Compliance level->Compiler compliance level 调成 1.5 。系统将自动编译成1 .5版本环境下可以运行的.class文件。(注意系统实际使用的JDK还是1.7,只是最终编译的可执行文件兼容1.5平台)
阅读(11823) | 评论(0) | 转发(0) |