eclipse有时候会报错:Cannot change version of project facet Dynamic Web Module to 2.5。这个错误不会影响程序的运行,不过看着总是不
Posted Programming is an art
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eclipse有时候会报错:Cannot change version of project facet Dynamic Web Module to 2.5。这个错误不会影响程序的运行,不过看着总是不相关的知识,希望对你有一定的参考价值。
把项目WEB-INF底下的web.xml文件头部的:
<?xml version=
"1.0"
encoding=
"UTF-8"
?>
<web-app xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:
//java.sun.com/xml/ns/javaee
http:
//java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version=
"2.5"
xmlns=
"http://java.sun.com/xml/ns/javaee"
>
换成下面的:
<?xml version=
"1.0"
encoding=
"UTF-8"
?>
<web-app xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http:
//xmlns.jcp.org/xml/ns/javaee
http:
//xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version=
"3.1"
xmlns=
"http://xmlns.jcp.org/xml/ns/javaee"
>
然后在项目上右键Maven-->update project
其实就是把
2.5
或者2_5都改成
3.1
或3_1,
然后所有的(三处)http:
//java.sun.com/都改成http://xmlns.jcp.org/。
这里http:
//java.sun.com/也可以不改成http://xmlns.jcp.org/,
但是我发现如果不改的话,update Maven project这一步的时间会变长十多秒,
估计和网络环境有关系。
以上是关于eclipse有时候会报错:Cannot change version of project facet Dynamic Web Module to 2.5。这个错误不会影响程序的运行,不过看着总是不的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse代码报错提示: the import java.util cannot be resolve,怎么解决?
eclipse项目报错怎么解决class path resource [beans.xml] cannot be opened because it does not exist
同一个老的项目在eclipse里就可以正常运行,在idea里就会报错,类的jar包找不到,怎么办?
Cannot find module 'react-dev-utils/crossSpawn' 报错解决方案