解决maven不能升级为web 3.0和jdk版本因update回滚错误
2015-07-30 09:19
555 查看
第一个问题的解决是因为版本号与配置文件不匹配造成的,解决办法是到项目下的.setting目录,修改org.eclipse.wst.common.project.facet.core.xml文件中的版本号,如下图:
还要修改web.xml的版本
2.3:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
2.4:<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
2.5:<web-app xmlns=<a target="_blank" href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a>
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">
3.0:<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee" 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_3_0.xsd">
3.1:<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">
然后右击web项目-->maven-->update project...
最后jdk版本也要对应,所以就可能发生第二个问题。
第二个问题是通过配置文件解决,在pom.xml文件<build>目录的<plugins>下添加以下配置,如图:
这样就可以解决以上两个问题了
不要问我是谁,请叫我红领巾
还要修改web.xml的版本
2.3:<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
2.4:<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
2.5:<web-app xmlns=<a target="_blank" href="http://java.sun.com/xml/ns/javaee">http://java.sun.com/xml/ns/javaee</a>
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">
3.0:<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee" 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_3_0.xsd">
3.1:<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">
然后右击web项目-->maven-->update project...
最后jdk版本也要对应,所以就可能发生第二个问题。
第二个问题是通过配置文件解决,在pom.xml文件<build>目录的<plugins>下添加以下配置,如图:
这样就可以解决以上两个问题了
不要问我是谁,请叫我红领巾
相关文章推荐
- LeetCode108_Convert SortedArray to BinarySearchTree(将有序数组转成二叉排序树) Java题解
- 跪求,Java里面的线程同步是个啥意思?
- Spring入门学习初体验(2)----基于注解的AOP
- PC端 java 开发蓝牙所遇到的问题
- PC端 java 开发蓝牙所遇到的问题 分类: Java 2015-07-30 09:12 150人阅读 评论(0) 收藏
- Spring配置mysql读写分离动态加载
- 详解Spring中的CharacterEncodingFilter
- Java 动态生成复杂 Word
- struts2的加载时的一些核心类
- Java注解解析(一)
- springMVC工作原理
- springMVC工作原理
- Java错误提示------xxx cannot be resolved to be a type
- jdbcType与javaType的对应关系
- jdbcType与javaType的对应关系
- jdbcType与javaType的对应关系
- jdbcType与javaType的对应关系
- 学习Java模拟实现百度文档在线浏览
- java空字符串和null区别
- AndroidAnnotations开源框架如何下载与在eclipse的配置