网上说出现这种错误一般是导入非本机项目所致,原因就是JDK版本不一致 查了一下发现导入的类库报错,删除后重新选择jdk就好了 右键项目名→Properties→Java Build Path→Libraries→选中JRE System Library[Sun JDK 1.5.0.22]→Edit→选中“Workspace default JRE(Sun JDK 1.5.0.22)”→Finish 其他的修改: 项目包里的 .mymetadata文件 <?xml version="1.0" encoding="UTF-8"?> <project-module type="WEB" name="oa2" id="myeclipse.1227603180703" context-root="/oa" j2ee-spec="1.4" archive="oa2.war"> <attributes> <attribute name="webrootdir" value="/webRoot" /> </attributes> </project-module> <attribute name="webrootdir" value="/webRoot" />改为 <attribute name="webrootdir" value="/webapp" />
说明:我是把jre重新指定并且修改了.mymetadata文件文件解决了