<!DOCTYPE web-app [<!ENTITY test SYSTEM "../root/conf/web-test.xml">]>,然后webapp標簽內使用 &test; 就可以了。
項目中具體見截圖:

我測試了一下在tomcat 6下面這個方式確實是可以的,但是在tomcat7下面就報錯了。
java.io.FileNotFoundException: Could not resolve XML resource [null] with public ID [null], system ID [.
然后我又網上搜了一下,得知tomcat7已經不支持了。2、 以下是網上找到的答復
【tomcat 7.0.52開始的版本才會出這個問題,是因為安全的考慮tomcat 7.0.52開始的版本把xmlBlockExterna屬性默認為true,要解決這個問題,兩種方法:
(1)、把tomcat版本換成7.0.52之前的版本。
(2)、把xmlBlockExterna設成false。
下面是原版解釋:As per discussion with Tomcat developers, xmlBlockExternal="true" attribute of Tomcat's Context (context.xml) was set true by default starting from 7.0.52. With xmlBlockExternal="false"generated/djn-settings.conf can be included】但是我現在必須使用tomcat 7,而且我不知道怎么配置xmlBlockExternal
3、解決方法:tomcat安裝配置文件context.xml添加false設置
C:/PRogram Files/Apache Software Foundation/Tomcat7_0_52/conf/context.xml
設置前:<Context >
設置后:<Context xmlBlockExternal="false">
新聞熱點
疑難解答