时间:2015-09-21 16:43作者:yezheng人气:176
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这一步的时间会变长十多秒,
估计和网络环境有关系。
网友评论