解决Eclipse导入项目后右键Run as无存在的服务器(显示Run Configuration)可用

一、遇到的问题

  在导入其他人或别的设备Eclipse项目的时候,通常会遇到各种报错,这时候右键项目名——BuildPath 修改一下报错的JRE、换一下Runtime即可解决。但是有些时候,进行这些操作后还会遇到下面的问题:右键Run as,没有服务器可以运行(之前在网上搜了很多都没有解决)。

  
或者是这样:

二、说明及原因分析

本人在测试的时候导入的项目是在9.0服务器中创建的,不过Web module的版本太高了:

 尝试在右键项目—属性—Project Facets 修改版本,发现报错:

 三、解决方法

既然可视化的界面中修改不了, 那咋们干脆去改配置文件,告诉Eclipse我这个Web module就是3.1版本的,你可以运行!

1.右键—Show In—System Explorer

 2.进入.settings文件夹,找到org.eclipse.wst.common.project.facet.core文件

 3.右键此文件—以记事本打开

  4.修改 installed facet 版本号为低版本如:3.1,Ctrl+s保存

 

  5.回到项目—右键刷新

 

   6.可以运行啦!

 Hill根据上述步骤解决了此问题,由于Hill水平有限,文章内容肯定有不当之处,敬请指出改正,共同学习!

原文地址:https://www.cnblogs.com/hillxu/p/13338591.html