今天在没有联网的情况下运行程序无限报错,明明昨天还好好的,虽然运行速度有点慢...
联网之后运行就OK了,之后发现是dom4j的锅,同时它还背了运行变慢、调试变慢的锅!!!!
dom4j默认会去拿DTD增加那些DOCTYPE的默认属性
解决方法:在创建的SAXRead下面设置一下就行
SAXReader saxReader = new SAXReader(); saxReader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
之后程序运行正常了,debug调试速度也变快了