■高分请教■:为何我的程序中的XML总是上internet访问DTD文件?如何阻止?
我的XML头部如下:
<?xml version='1.0' encoding='gb2312'?>
<!DOCTYPE hibernate-configuration SYSTEM "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
每次启动程序加载这个文件的时候,它总是试图去那个网址访问dtd文件,
如果没有访问到,就不能正确加载XML文件,它使用的XML解析工具市DOM4J,
请教高手,如何解决!
异常如下:
:41:46,056 ERROR Configuration:934 - problem parsing configuration/hibernate.cfg.xml
org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.net
at org.dom4j.io.SAXReader.read(SAXReader.java:358)
at net.sf.hibernate.cfg.Configuration.doConfigure(Configuration.java:930)
at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:874)
at net.sf.hibernate.cfg.Configuration.configure(Configuration.java:860)
at com.lianchuang.smartsecurer.pub.db.HibernateSessionFactory.init(HibernateSessionFactory.java:12)
at com.lianchuang.smartsecurer.pub.db.HibernateSessionFactory.openSession(HibernateSessionFactory.java:17)
at com.lianchuang.smartsecurer.patch.dao.VulnDBUtil.queryVulnScanScheduleBeans(VulnDBUtil.java:743)
at com.lianchuang.smartsecurer.patch.server.VulnManager.loadScheduledScanTasks(VulnManager.java:123)
at com.lianchuang.smartsecurer.patch.server.VulnManager.<init>(VulnManager.java:113)
at com.lianchuang.smartsecurer.Main.main(Main.java:134)
Nested exception:
java.net.UnknownHostException: hibernate.sourceforge.net
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:153)