Type One or more constraints have not been satisfied.

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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值