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)文章
如何使用java agent修改字節(jié)碼并在springboot啟動時自動生效
本文介紹了JavaAgent的使用方法和在SpringBoot中的應(yīng)用,JavaAgent可以通過修改類的字節(jié)碼,實現(xiàn)對非Spring容器管理對象的AOP處理,演示了如何定義切面邏輯,實現(xiàn)接口mock,感興趣的朋友跟隨小編一起看看吧2024-10-10
Java Runnable線程傳參,實現(xiàn)讓run訪問參數(shù)
這篇文章主要介紹了Java Runnable線程傳參,實現(xiàn)讓run訪問參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09
Spring?Boot實現(xiàn)登錄驗證碼功能的案例詳解
驗證碼的作用可以有效防止其他人對某一個特定的注冊用戶用特定的程序暴力破解方式進行不斷的登錄嘗試,接下來通過本文給大家介紹Spring?Boot實現(xiàn)登錄驗證碼功能,需要的朋友可以參考下2022-08-08
使用Java將一個List運用遞歸轉(zhuǎn)成樹形結(jié)構(gòu)案例
這篇文章主要介紹了使用Java將一個List運用遞歸轉(zhuǎn)成樹形結(jié)構(gòu)案例,本文通過詳細的案例來解釋說明了如何去操作,需要的朋友可以參考下2021-06-06

