各位大侠,我用java语言,运用SSH做的一个小的oa系统,在myeclipse开发环境中做的,数据库是mysql,tomcat6.0.30服务器,B/S模式,联网的时候运行正常,但是不联网就不行。部署的时候报错:
org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.netNested exception:
java.net.UnknownHostException: hibernate.sourceforge.netorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.net
Caused by: org.hibernate.MappingException: org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.netCaused by: org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.net
org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.netNested exception:
java.net.UnknownHostException: hibernate.sourceforge.netorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.MappingException: org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.net
Caused by: org.hibernate.MappingException: org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.netCaused by: org.dom4j.DocumentException: hibernate.sourceforge.net Nested exception: hibernate.sourceforge.net
SAXReader reader=new SAXReader();
reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);//主要是这一句 不进行dtd验证就ok
Document doc=reader.read(in);reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
在read方法前加入那句就ok;
是不是在dom4j.jar包里面啊?
是在Document doc=reader.read(in);之前加reader.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
这句么?
这句么?
就这样就ok!