您的位置:首页 > 大数据 > 人工智能

Type One or more constraints have not been satisfied.

2017-03-01 09:10 441 查看
maven web

用maven搭建web项目,遇到红叉报错 'Type One or more constraints have not been satisfied.',同时还有错误‘Cannot
change version of project facet Dynamic Web Module to 2.5’;

在解决上面的错误的是时候,网上搜索绝大多数说是用maven 的java编译插件,但是我已经用了这个插件,还是有问题,从错误描述来看,推测是maven插件的参数配置不全

造成的,但是我按照别人的配置方法还是解决不了问题,直接查询到这个链接‘http://bbs.csdn.net/topics/390728971’ 上面的解决办法http://www.cnblogs.com/yezhenhan/archive/2011/10/17/2215279.html

我试着先解决web版本的问题,修改了org.eclipse.wst.common.project.facet.core.xml文件后,两个问题都解决了;

这个文件在工程项目的隐藏目录里 .settings 文件夹

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="Apache Tomcat v5.5"/>
<fixed facet="jst.web"/>
<fixed facet="jst.java"/>
<installed facet="jst.java" version="5.0"/>   <!--定义java编译器的版本-->
<installed facet="jst.web" version="2.5"/>   <!--定义web版本 -->
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: