idea创建maven项目web.xml默认版本修改方法

本文档介绍了如何修改Maven本地仓库中web.xml的默认版本,以解决因版本不匹配导致的EL表达式显示错误。步骤包括定位到maven-archetype-webapp的相应版本,编辑web.xml,选择合适的web应用规范版本(2.3至4.0),并保存更改。
摘要由CSDN通过智能技术生成

在进行学习过程中,我发现我的el表达式显示结果错误,上网查找资料后发现是因为web.xml版本问题导致,Modules中可以修改当前的web.xml版本,但这只针对于当前项目。

修改web.xml默认版本方法如下

1、找到自己的maven本地仓库的位置

2、找到如下路径(红字替换自己的)

F:\maven_library\org\apache\maven\archetypes\maven-archetype-webapp

3、找到要修改的版本,打开文件夹(我这里只有1.4)(打开后如图所示)

4、打开下图标注的文件(打开,不要解压缩)

5、打开后找到如下目录

maven-archetype-webapp-1.4.jar\archetype-resources\src\main\webapp\WEB-INF

6、右键编辑这个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" >
<web-app>
    <display-name>Servlet 2.3 Web Application</display-name>
</web-app>

2.4

<web-app 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"
          version="2.4">
    <display-name>Servlet 2.4 Web Application</display-name>
</web-app>

2.5

<web-app 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_2_5.xsd"
          version="2.5">
</web-app>

3.0

<web-app 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"
         version="3.0">
</web-app>

 3.1

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         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">
</web-app>

 4.0

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
     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_4_0.xsd"
     version="4.0">
    <display-name>Archetype Created Web Application</display-name>
</web-app>

7、修改后保存

以上资料均百度整理所得,侵删致歉。

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值