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

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

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

2019-11-14 12:26:29
字體:
來源:轉載
供稿:網友
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">


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 观塘区| 华池县| 郯城县| 安多县| 酉阳| 江永县| 婺源县| 渭源县| 阿瓦提县| 平度市| 九龙县| 紫云| 江达县| 南漳县| 瑞昌市| 连州市| 新化县| 静乐县| 溧阳市| 嵊泗县| 石楼县| 崇阳县| 玉龙| 忻州市| 贵溪市| 海宁市| 怀集县| 明水县| 巴林左旗| 富民县| 九龙城区| 张北县| 呼伦贝尔市| 泰安市| 南宫市| 杂多县| 分宜县| 巍山| 东城区| 磐石市| 苏尼特右旗|