針對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. angular.js - 如何通俗易懂的解釋“依賴注入”?2. django - 后臺返回的json數據經過Base64加密,獲取時用python如何解密~!3. 我的html頁面一提交,網頁便顯示出了我的php代碼,求問是什么原因?4. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?5. css3 - 請問一下在移動端CSS布局布局中通常需要用到哪些元素,屬性?6. 老哥們求助啊7. javascript - vue-router怎么不能實現跳轉呢8. tp6表單令牌9. html5 - angularjs中外部模版加載無法使用10. node.js - node 客戶端socket一直報錯Error: read ECONNRESET,用php的socket沒問題哈。。
