同事的Tomcat7.0.56运行项目时报出这样一个错误:Could not resolve XML resource [null] with public ID [null],看了下父子项目的xml配置没什么问题,最后百度了一把,发现是tomcat7版本web.xml中对如下<!ENTITY的支持有问题。最终在tomcat的配置文件context.xml中加上xmlBlockExternal="false"即可解决。
<!DOCTYPE web-app [
<!ENTITY web-ini SYSTEM "web1.xml">
<!ENTITY web-ncms SYSTEM "web3.xml">
<!ENTITY web-ipmsServlet SYSTEM "web3.xml">
<!ENTITY web-omts SYSTEM "web4.xml">
]>