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