导入项目发现其他地方没有小红叉,仅仅在项目名上有一个小红叉,但是整个项目run on server又是能够正常显示的:
我采用的是本文中第二种方法实现的,将tomcat的版本 改为自己tomcat的版本号
<runtime name="Apache Tomcat v8.5"/>
方法一
项目的编码格式为UTF-8,则修改工作环境的编码格式操作如下:
window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8
方法二
我们可以查看导入项目的一些配置文件,找到项目包下的.settings目录下的org.eclipse.wst.common.project.facet.core.xml文件,用记事本打看看配置文件中版本是否于自己本机的版本是否不同,注意tomcat版本和java版本(即jdk版本,可以通过win+R->cmd,输入java -version查看);
看到
<runtime name="Apache Tomcat v7.0"/>
与我的tomcat版本不一致,便将其修改成我的版本
<runtime name="Apache Tomcat v8.5"/>
Java版本一致,不修改。操作后重启便问题解决。
方法三
鼠标右击项目,打开properties -> Project Facets -> java 选择版本文本机java版本 -> Apply ->稍等片刻 ->Apply and close -> 结束