国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

tomcat7.0.52及以上版本web.xml引用外部文件問題

2019-11-14 12:54:44
字體:
來源:轉載
供稿:網友
1、現在我因為servlet很多,我為了方便管理希望能拆分文件。網上搜到的方法是這樣的:        在web.xml文件里webapp標簽上方加上

        <!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">


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 微山县| 茂名市| 安新县| 天祝| 宁波市| 涿鹿县| 微山县| 安顺市| 襄汾县| 平舆县| 泽库县| 晋中市| 南阳市| 栖霞市| 扶绥县| 龙岩市| 修文县| 冷水江市| 常山县| 永川市| 浮山县| 哈巴河县| 道孚县| 南城县| 三都| 阳泉市| 沧源| 钟山县| 左云县| 阜阳市| 上栗县| 宜昌市| 安福县| 防城港市| 大竹县| 永丰县| 鄢陵县| 印江| 大理市| 襄垣县| 乌鲁木齐县|