Target runtime Apache Tomcat v7.0 is not defined解决办法

javaweb项目通过eclipse import导入到eclipse中,项目报红叉。编译环境,编译jdk级别均没有问题。
在Problems视图中发现如题所示错误。

图0

第一种解决方案:

工作空间--->项目名称--->.settings--->org.eclipse.wst.common.project.facet.core 修改这个文件中:

  • 选中项目 ,右键
    图1

    图2

    图3


  
  
  
  
  
  
  

删除掉保存文件刷新项目,或者复制其他工程的文件内容到本工程的文件中,然后刷新项目即可。

第二种解决方案:选中项目,右键选择Properties(推荐,方便快捷)。

图4

这时候就可以看看项目属性的Targeted Runtimes

图5

发现我们自己安装的是tomcat8,并不是项目从别处带过来的Apache Tomcat V7.0,切换到tomcat8解决问题。
点击Apply,项目中的红叉消失 。

图6

你可能感兴趣的:(Target runtime Apache Tomcat v7.0 is not defined解决办法)