JavaWeb項目web.xml中出現(xiàn)Element xxx is not allowed here問題
一、問題
IDEA通過Maven構(gòu)建的Web工程,默認web.xml的版本為2.3 ,由于版本太低,會導(dǎo)致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?freemarker實現(xiàn)動態(tài)生成excel文件
這篇文章主要為大家詳細介紹了java如何通過freemarker實現(xiàn)動態(tài)生成excel文件,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12
Java8利用Stream實現(xiàn)列表去重的方法詳解
這篇文章主要為大家介紹了Java利用Stream實現(xiàn)列表去重的幾種方法詳解,文中的示例代碼講解詳細,需要的小伙伴可以參考一下2022-04-04
java ArrayBlockingQueue阻塞隊列的實現(xiàn)示例
ArrayBlockingQueue是一個基于數(shù)組實現(xiàn)的阻塞隊列,本文就來介紹一下java ArrayBlockingQueue阻塞隊列的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2024-02-02
SpringBoot整合Shiro框架,實現(xiàn)用戶權(quán)限管理
Apache Shiro是一個強大且易用的Java安全框架,執(zhí)行身份驗證、授權(quán)、密碼和會話管理。作為一款安全框架Shiro的設(shè)計相當巧妙。Shiro的應(yīng)用不依賴任何容器,它不僅可以在JavaEE下使用,還可以應(yīng)用在JavaSE環(huán)境中。2021-06-06

