eclipse 导入web项目出现的问题

1.失败提示为:Build path entry is missing: org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.

    解决方法:

            在java build path里发现有一个jar包提示build path entry is missing:,但是这个jar包并不存在我们的项目里,于是把该包删除后,错误提示消失,项目部署成功。 

       我的java Build path 的Libraries没有成功加载jre system libraty ,将它删除,重新添加,class文件自动编译成功。

   

1

2.eclipse error pages打红X的解决方法

      解决方法:

      这是eclipse自身的问题,你要是转为web项目时,增加了web.xml,可是编译器不会自己更新,会报这个错误。因此,你可以裁剪(ctrl+x)web.xml的所有信息,按Ctrl+s保存,然后编译器就会刷新了。然后你再把裁剪的内容(ctrl+v)重新放回web.xml中,最后问题解决。

3.eclipse中代码没错但项目名称有个小红X

        解决方法:

     window> show View >problems ;选择后看控制台报的错误,你就知道什么原因出小红X了

4.Project facet Dynamic Web Module version 3.0 is not supported.

        解析:

                   1    在我们新建web项目时,动态版本默认是3.0

                2    dynamic web module version是与你的servlet版本有关的,若使用tomcat7.0,一般是3.0;若tomcat6,则一般是2.4或2.5.

        解决方法:

        1) 找到工程项目的硬盘目录,打开项目下的 .setting文件夹,如下图:

                  

        2)找到 .setting文件夹内的org.eclipse.wst.common.project.facet.core.xml文件,用记事本方式打开。文件格式大致如下:


<?xml version="1.0" encoding="UTF-8"?>  
<faceted-project>  
  <runtime name="Apache Tomcat v7.0"/>  
  <fixed facet="java"/>  
  <fixed facet="jst.web"/>  
  <fixed facet="wst.jsdt.web"/>  
  <installed facet="java" version="1.7"/>  
  <installed facet="jst.web" version="3.0"/>  
  <installed facet="wst.jsdt.web" version="1.0"/>  
</faceted-project>  

3)直接手动修改jst.web对应的version即可。最后重启tomcatX就可以正常使用了。​​​​​

附属:

 若是在eclispe中更改属性,则是无法更改的,如下:

 

猜你喜欢

转载自blog.csdn.net/yindusu/article/details/81253541