当前页面: 开发资料首页 → Eclipse 专题 → Eclipse3.1+MyEclipse4.1+Tomcat5.0显示不了JSP页面
Eclipse3.1+MyEclipse4.1+Tomcat5.0显示不了JSP页面
摘要: Eclipse3.1+MyEclipse4.1+Tomcat5.0显示不了JSP页面
Tomcat5.0启动正常,在IE中输入http://127.0.0.1:8080可以看到Tomcat首面,
但是我一输入http://127.0.0.1:8080/test/aa.jsp就会出现以下的错误:
type Exception report
message
description The server encountered an internal error () that prevented it from
fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: -1 in the jsp file: null
Generated servlet error:
[javac] Compiling 1 source file
F:/Program Files/Java/eclipse/Tomcat
5.0/work/Catalina/localhost/test/org/apache/jsp/aa_jsp.java:8: cannot access
java.lang.Object
bad class file: F:/Program
Files/Java/eclipse/jre/lib/rt.jar(java/lang/Object.class)
class file has wrong version 49.0, should be 48.0
Please remove or make sure it appears in the correct subdirectory of the
classpath.
public final class aa_jsp extends org.apache.jasper.runtime.HttpJspBase
怎么回事啊?是不是那里没有配置好呢?
test是我建的一个Wet Project项目,aa.jsp是在WebRoot创建的一个Jsp文件,Jsp什么都不写
,那个Project Deployments也配置好了的,Tomcat也启动了的,为什么会出错
jdk版本问题
检查机器上的jdk、eclipse的jdk、myeclipse中tomcat 5的jdk是否为同一版本
你当前的jdk不支持你的tomcat 你查一下你tomcat需要的jdk的版本是什么,tomcat5.5 是需要jdk1.5 得 你要是想在jdk1.4 里用,就安装一个tomcat 的扩展报才行,www.apache.org
jdk版本不符
解决了,是版本不对,再问一个问题,现在是用Lomboz插件好呢还是用MyEclipse好呢,听说Lomboz很难配置,还有就是用那个来开发JSP好一点,我是初学者所以不太懂。
myeclipse
很不错的解决方案
那MyEclipse和Lomboz有什么区别啊?
我现在用的是MyEclipse4.1的。
重新部署一下
哇,搭车学习
获益良多,居然和我出一样的错误,谢谢高手们啦!