今天使用STS环境搭建Maven的MyBatis+SpringMVC+Spring的环境过程中,莫名其妙的遇到了一个红×!
但是项目又能正常运行,在此记录一下解决的过程
请关系Problems中的错误提示
![](https://img.haomeiwen.com/i3957912/16fcdfb424cc8746.jpg)
我就是通过这里的提示解决的问题
重新配置本地的JDK
1.项目右键Build Path
![](https://img.haomeiwen.com/i3957912/412f41db95814ccf.jpg)
2.修改编译级别
![](https://img.haomeiwen.com/i3957912/02382de5ab19987d.jpg)
3.修改Project Facets中的Java级别
![](https://img.haomeiwen.com/i3957912/03d700ca8ae38592.jpg)
4.设置关联的Tomcat
![](https://img.haomeiwen.com/i3957912/bde9f903234e7b16.jpg)
Maven不能设置为web3.1解决方法
错误: Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 3.1.
![](https://img.haomeiwen.com/i3957912/86c66df3d2149fb0.jpg)
1.使用Navigator视图打开项目
window->show view->other
![](https://img.haomeiwen.com/i3957912/cc8dd45cb05798f3.jpg)
2.修改配置文件
修改settings文件夹下的 org.eclipse.wst.common.project.facet.core.xml
![](https://img.haomeiwen.com/i3957912/3cffa1bc8958d77b.jpg)
3.修改代码如下
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v8.0"/>
<fixed facet="wst.jsdt.web"/>
<installed facet="jst.web" version="3.1"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.jaxrs" version="2.0"/>
<installed facet="jst.jsf" version="2.2"/>
</faceted-project>
将jst.web对应的version改成 3.1
大功告成
网友评论