JavaWeb項目web.xml中出現(xiàn)Element xxx is not allowed here問題
一、問題
IDEA通過Maven構(gòu)建的Web工程,默認web.xml的版本為2.3 ,由于版本太低,會導致web.xml在添加配置的時候出現(xiàn)問題。
Element xxxx is not allowed here


二、解決方案
將web.xml的版本頭替換為版本更高的
1)使用tomcat的web.xml的版本頭(推薦)
web.xml頭與服務(wù)器的配置一樣,能夠盡量避免未知問題。

2)拷貝以下代碼
<?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">
</web-app>以上方法對單個項目有效,下次構(gòu)建Maven項目的時候還會出現(xiàn)。
總結(jié)
這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot整合Shiro實現(xiàn)登錄認證的方法
這篇文章主要介紹了SpringBoot整合Shiro實現(xiàn)登錄認證的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02
java數(shù)據(jù)結(jié)構(gòu)和算法學習之漢諾塔示例
這篇文章主要介紹了java數(shù)據(jù)結(jié)構(gòu)和算法中的漢諾塔示例,需要的朋友可以參考下2014-02-02
Spring?cloud?Hystrix注解初始化源碼過程解讀
這篇文章主要為大家介紹了Hystrix初始化部分,我們從源碼的角度分析一下@EnableCircuitBreaker以及@HystrixCommand注解的初始化過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助2023-12-12
Spring boot redis cache的key的使用方法
這篇文章主要介紹了Spring boot redis cache的key的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-05-05
ajax實時監(jiān)測與springboot的實例分析
本文將介紹如何使用 AJAX 技術(shù)結(jié)合 Spring Boot 構(gòu)建一個實時反饋用戶輸入的應(yīng)用,我們將創(chuàng)建一個簡單的輸入框,當用戶在輸入框中鍵入文本時,應(yīng)用將異步地向后端發(fā)送請求,感興趣的朋友跟隨小編一起看看吧2024-07-07
Java?SpringBoot內(nèi)存泄漏問題與解決過程
這篇文章討論了在Java?Spring?Boot應(yīng)用中高并發(fā)場景下遇到的內(nèi)存泄漏問題,通過對日志分析、監(jiān)控工具使用和代碼審查,定位了內(nèi)存泄漏的根本原因,并提出了優(yōu)化代碼和使用監(jiān)控工具的解決方案,最后,通過自動化測試和壓力測試驗證了解決方案的有效性2025-11-11
springboot各種格式轉(zhuǎn)pdf的實例代碼
這篇文章主要介紹了springboot各種格式轉(zhuǎn)pdf的實例代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01

