針對web.xml的虛假Eclipse警告:“未為文檔檢測到語法約束(DTD或XML模式)。”
也許嘗試:
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
代替:
http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd
此外,<!DOCTYPE ...>缺少:
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE xml><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/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd' version='2.5'> <!-- ... --></web-app>解決方法
我web.xml文件的頂部看起來像這樣:
<?xml version='1.0' encoding='UTF-8'?><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_5.xsd' version='2.5'>
但是我仍然從Eclipse(Ganymede)那里得到警告,沒有檢測到XML模式,也沒有警告過模式沖突。我項目中的其他XML文件(例如SpringFramework配置文件)沒有警告,并且給出了有關架構沖突的正確警告。
如何使模式檢查正常工作并希望警告消失?服務器確實運行正常。它似乎只是一個IDE問題。
相關文章:
1. java - spring-data Jpa 不需要執行save 語句,Set字段就可以自動執行保存的方法?求解2. python - django models 為生成的html元素添加樣式。3. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?4. docker-compose 為何找不到配置文件?5. docker gitlab 如何git clone?6. 前端 - css3 3d效果問題7. python的bs4如何篩選出h1標簽中的內容8. javascript - JS設置Video視頻對象的currentTime時出現了問題,IE,Edge,火狐,都可以設置,反而chrom卻...9. javascript - [MUI 子webview定位]10. javascript - Js 函數聲明和函數表達式
