为什么hibernate在不联网的时候解析不了配置文件?(hibernate.cfg.xml)
来源:互联网 发布:外汇软件 编辑:程序博客网 时间:2024/06/15 09:13
在做项目时通常用hibernate框架来进行数据库的一些操作,但是有时候网络条件差或者不联网的情况下,在对数据库进行增删改查操作时,总是会报下面的异常:
Exception in thread "main" org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xmlat org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1418)at org.hibernate.cfg.Configuration.configure(Configuration.java:1352)at org.hibernate.cfg.Configuration.configure(Configuration.java:1338)at org.wjp.hibernate.ExportDB.main(ExportDB.java:8)Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exception: www.hibernate.orgat org.dom4j.io.SAXReader.read(SAXReader.java:484)at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1408)... 3 more
刚开始没注意,在没联网的时候报出这个错误。。。
在网上查询一些资料才知道为什么报错!
先看下hibernate.cfg.xml核心文件中的头部分:
1.一般配置文件
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC"-//Hibernate/Hibernate Configuration DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
2.
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
me使用的就是第一种配置头文件,一没网就报错!!!!
原因就出现在dtd文件那里,因为hibernate的两个配置文件分别都会默认去上面加粗的网站去找,所以当使用hibernate进行数据库操作时,如果你的网络环境不好或者没联网,此时配置文件无法访问指定的dtd验证文件,所以才会出现xml无法解析的异常。
所以不要用第一种配置文件啦。。。。。。
第二种暂时没发现有什么异常之处阅读全文
1 0
- 为什么hibernate在不联网的时候解析不了配置文件?(hibernate.cfg.xml)
- Hibernate.cfg.xml配置文件解析
- hibernate的hibernate.cfg.xml配置文件
- 深入Hibernate 的配置文件hibernate.cfg.xml
- Hibernate的配置文件hibernate.cfg.xml
- Hibernate的主配置文件hibernate.cfg.xml
- Hibernate的主配置文件hibernate.cfg.xml
- Hibernate的主配置文件hibernate.cfg.xml
- Hibernate的主配置文件hibernate.cfg.xml
- Hibernate的主配置文件hibernate.cfg.xml
- Hibernate的主配置文件hibernate.cfg.xml
- Hibernate配置文件hibernate.cfg.xml的详解
- Hibernate.cfg.xml配置文件模板及解析
- Hibernate.cfg.xml配置文件模板及解析
- jbpm核心配置文件jbpm.hibernate.cfg.xml的解析
- hibernate.cfg.xml 配置文件
- hibernate.cfg.xml配置文件
- hibernate.cfg.xml配置文件
- VS2010开启OpenMP,进行并行化程序设计
- UScript插件学习(一)
- date对象
- 前端部分
- js 循环语句
- 为什么hibernate在不联网的时候解析不了配置文件?(hibernate.cfg.xml)
- FCC-----------Design a danmu app
- NPOI导出Excel2007-xlsx格式文件,用于web时需要注意的问题-XSSFWorkbook处理问题
- SQL Server 2012 SEQUENCE 使用
- HTML学习3
- 创建型:单例模式(singleton)
- 确定比赛名次(拓扑排序)
- 软件编写规范(可读性)
- hdu2675