web.xml拆分
之前在用xml可以做成配置属性的,可以导入文件的形式,管理xml拆分等。
首先需要把Tomcat中context.xml中的xmlBlockExternal属性改为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 include
然后web.xml中头部需要加入:
<!DOCTYPE web-app
[
<!ENTITY UUACFilter SYSTEM "UUACFilter.xml">
<!ENTITY KISSOFilter SYSTEM "KISSOFilter.xml">
<!ENTITY TQMSFilter SYSTEM "TQMSFilter.xml">
]>
UUACFilter 为属性的自定义名称,UUACFilter.xml为引用的文件的路径
然后在哪个文件用到的地方用&号加上定义的名称来应用。
用:&UUACFilter;
可以正常的实现WEB.XML拆分。实战吧!