詳解idea中web.xml默認(rèn)版本問題解決
問題描述:用idea的maven新建一個(gè)webapp項(xiàng)目,自動(dòng)生成的web.xml默認(rèn)版本是2.3版本(這版本連EL表達(dá)式都默認(rèn)不能使用,無語了)。
Servlet 2.3: <?xml version="1.0" encoding="UTF-8"?> <!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> </web-app>
1、臨時(shí)解決辦法:
把web.xml刪掉。在Project Structure 里面的Modules重新添加一個(gè)Web.xml,能夠生成并選擇版本,但是這只是作用于當(dāng)前項(xiàng)目。
2、永久解決辦法:
修改默認(rèn)版本,具體步驟如下:
進(jìn)入“1.3”文件夾,找到j(luò)ar包,如下圖
用解壓軟件打開文件,記住不是解壓。
按下圖這個(gè)路徑依次打開,找到web.xml文件:
直接打開web.xml,修改頭文件,保存就可以了(注意:是在解壓軟件打開的的界面直接打開并修改web.xml,而不是解壓成文件夾之后修改,也就是要保證jar包本來的結(jié)構(gòu)不變)。
下面這個(gè)就是3.0的web.xml頭文件,直接復(fù)制就可以。
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
原因:用maven新建webapp項(xiàng)目時(shí),就是以這個(gè)***1.3.jar包里的web.xml為模板去生成新項(xiàng)目的web.xml,所以修改它就等于修改了模板。
到此這篇關(guān)于詳解idea中web.xml默認(rèn)版本問題解決的文章就介紹到這了,更多相關(guān)idea web.xml默認(rèn)版本內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- IDEA項(xiàng)目的依賴(pom.xml文件)導(dǎo)入問題及解決
- IDEA 插件 mapper和xml互相跳轉(zhuǎn)操作
- IDEA MyBatis Plugins自動(dòng)生成實(shí)體類和mapper.xml
- IDEA 項(xiàng)目創(chuàng)建Mapper的xml文件的方法
- IDEA創(chuàng)建Servlet并配置web.xml的實(shí)現(xiàn)
- 解決idea2020.2遇到pom.xml文件報(bào)錯(cuò)maven插件tomcat7的問題
- IDEA 去除 mybatis.xml 文件黃色警告的圖文教程
- 將idea中xml文件背景顏色去除的圖文教程
- IntelliJ?IDEA的代碼擱置功能實(shí)現(xiàn)
相關(guān)文章
springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作
這篇文章主要介紹了springboot HandlerIntercepter攔截器修改request body數(shù)據(jù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。2021-06-06HttpClient 請(qǐng)求 URL字符集轉(zhuǎn)碼問題
這篇文章主要介紹了HttpClient 請(qǐng)求 URL字符集轉(zhuǎn)碼問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01Java HashMap實(shí)現(xiàn)原理分析(一)
這篇文章主要介紹了Java HashMap實(shí)現(xiàn)原理的分析,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下2020-08-08逆轉(zhuǎn)交替合并兩個(gè)鏈表的解析與實(shí)現(xiàn)
本篇文章主要介紹了將兩個(gè)鏈表逆轉(zhuǎn)交替合并的實(shí)現(xiàn)思路與方法,需要的朋友可以參考下2015-07-07idea批量啟動(dòng)多個(gè)微服務(wù)具體實(shí)現(xiàn)
這篇文章主要給大家介紹了關(guān)于idea批量啟動(dòng)多個(gè)微服務(wù)的具體實(shí)現(xiàn),在微服務(wù)開發(fā)過程中,我們經(jīng)常要在本地啟動(dòng)很多個(gè)微服務(wù),文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-07-07