Eclipse中DTD验证导致无法进行代码提示的问题 .
http://blog.csdn.net/crazycoder2010/article/details/6697444
eclipse的xml插件進行dtd驗證的時候由于找不到dtd或請求主機相應超時,會出現黃色的警告
The file cannot be validated as the host "www.opensymphony.com" is currently unreachable.
一旦出現了這種警告,我們就無法在eclipse編輯器中使用代碼自動提示功能了,如何解決?
我們可以這些dtd文件放在本地一份,讓eclipse編輯器在驗證dtd文件的時候優先使用本地dtd文件,以下以xwork的XXXAction-Validation.xml為例進行配置
1.將dtd文件手動復制到本地目錄(這里我們放在${eclipse_home}\dtds下)
??? 要找到dtd文件所在的jar包,或直接從網上download一個dtd文件,這里我們從xwork-core-2.2.3.jar文件中找到xwork-validator-1.0.dtd文件放到目錄中
2.在eclipse中配置本地dtd文件
?? 在eclipse中Window->Preferences->XML->XML Catalog打開DTD配置界面
?? 選擇User Specified Entries,然后點擊 Add...
?? location:即本地dtd文件所在的位置
?? key type:選擇public id
?? key:選擇xml文件聲明中的public key
?? Alternative web address:這個選擇dtd的weburl,即本地dtd不存在時回去web上去找dtd
? 點擊ok完成配置
3.刷新工程
? 點擊eclipse中的Project->Clean ->Clean all選項刷新工程
刷新成功后那個可惡的警告就沒了,代碼提示功能也可以使用了
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Eclipse中DTD验证导致无法进行代码提示的问题 .的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FilterDispatcher is
- 下一篇: struts2 的错误信息: java.