zoukankan      html  css  js  c++  java
  • maven项目将web2.5改为web3.1

    用maven构建的web项目默认的web.xml为2.3的版本,而我们需要更改为我们想要的版本(3.1)。

    在这里有两种方式更改web.xml的版本:

    第一种:

    将项目切换为navigator视图,然后修改“.settings”文件夹下的“org.eclipse.jdt.core.prefs”、“org.eclipse.wst.common”

    “.component”、“org.eclipse.wst.common.project.facet.core.xml”三个文件中的的jre的版本1.5更改为1.8。并更改“org.eclipse.wst.common.project.facet.core.xml”文件中的<installed facet="jst.web" version="1.5"/>为<installed facet="jst.web" version="1.8"/>,最后右键->maven->update project即可。

    第二种:

    右键项目-->属性-->project facets:

    在这里有我们选择的属性"Dynamic Web Module",右边的2.3也即是我们的web.xml的版本,当我们更改为3.1时如下所示:

    会显示“Cannot change version of project facet Dynamic Web Module to XX"的信息,为什么呢?右边的小方框显示了我们web.xml的版本需要相映的最低版本的jre的支持才行,但是你会发现当我们更改了下面的java的版本从1.5到1.8之后,也同样会这样。在这个时候方法来了,先把" Dynamic Web Module"前面的勾去掉然后点击Apply,再选择java(jre)的版本,同时也勾上" Dynamic Web Module",这是下面会有

    点击Further configuration available...然后进行如下操作:

    然后再去修改我们的web.xml文件

    [html] view plain copy
     
    1. <span style="font-family:Courier New;font-size:14px;"><?xml version="1.0" encoding="UTF-8"?>  
    2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
    3. xmlns="http://xmlns.jcp.org/xml/ns/javaee"   
    4. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">  
    5.   <display-name>WebDemo</display-name>  
    6.   <welcome-file-list>  
    7.     <welcome-file>index.jsp</welcome-file>  
    8.   </welcome-file-list>  
    9. </web-app></span>  
    最后将 org.eclipse.wst.common.component 文件下的 project-version="1.5.0" 改为 project-version="1.8.0" 即可。

  • 相关阅读:
    怎么导出SQL所有用户表的字段信息
    全面掌握C#中的拖放操作
    C#中使用Hook(钩子)
    如何在winform程序中显示网页
    设置socket.Receive()的等待时延
    局域网QQ(C#版)
    C#实现系统热键的功能
    使用C#在应用程序间发送消息
    某某人整理的c#.net函数列表
    C#串口通信编程类(修改版)
  • 原文地址:https://www.cnblogs.com/Eilen/p/7661933.html
Copyright © 2011-2022 走看看