Maven工程Cannot change version of project facet Dynamic Web Module to 2.3.
来源:互联网 发布:精通nginx中文 第三版 编辑:程序博客网 时间:2024/06/05 18:44
在用maven搭建工程的时候,工程老是出以下两个错误:
Cannot change version of project facet Dynamic Web Module to 2.3.
One or more constraints have not been satisfied.
在网上查找了很多方法,最后确认了,jdk设置都正确,但还是报这两个错误,后来检查web.xml才发现,它还是默认的2.3,实际用的是servlet3.0
将web.xml修改即可。
错误的web.xml:
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
<display-name>Archetype Created Web Application</display-name>
</web-app>
修改为:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<display-name>MSSM</display-name>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
</web-app>
然后Update,错误消失。
- Maven工程Cannot change version of project facet Dynamic Web Module to 2.3.
- Maven web项目报异常:Cannot change version of project facet Dynamic Web Module to 3.0.
- eclipse 创建maven web错误Cannot change version of project facet Dynamic Web Module to 3.1.
- Cannot change version of project facet Dynamic Web Module to 3.1 (Eclipse Maven唯一解决方案)
- Maven下解决Cannot change version of project facet Dynamic Web module to 3.0
- maven Cannot change version of project facet Dynamic Web Module to 2.5
- 解决maven项目上有红叉,Cannot change version of project facet Dynamic web module to 2.5
- 【Maven-Eclipse】Cannot change version of project facet Dynamic Web Module to 2.5.
- MAVEN解决Cannot change version of project facet Dynamic web module to 2.5
- Maven Cannot change version of project facet Dynamic Web Module to 3.0
- MAVEN项目解决Cannot change version of project facet Dynamic web module to 3.0
- maven项目的Cannot change version of project facet Dynamic web module to 2.5
- maven解决Cannot change version of project facet Dynamic Web Module to 3.0.
- maven项目报错:cannot change version of project facet Dynamic web Module to 2.5
- 解决maven cannot change version of project facet dynamic web module to 3.0
- eclipse maven cannot change version of project facet Dynamic web module to 3.1
- maven项目Cannot change version of project facet Dynamic Web Module to 2.5.
- Maven之Cannot change version of project facet Dynamic Web Module to 2.5.-yellowcong
- <logic:present><logic:iterator>的使用
- JS获得浏览器高度和宽度参数
- 通过C++代码验证进程中的内存布局
- route
- git pull和git fetch命令
- Maven工程Cannot change version of project facet Dynamic Web Module to 2.3.
- android的一个下载框架
- Android
- Oracle通用大数据量存储过程分页修正版
- 整数排序
- Kibana 5.4.0 插件开发
- 应用程序(一)-linux应用程序学习之串口通讯编程
- jquery选择器详解
- Mybatis--XML配置