hibernate 配置文件加载异常,解决日志
来源:互联网 发布:钢结构网络进度计划表 编辑:程序博客网 时间:2024/06/08 00:38
问题描述:
我用的是ssh,框架。用了 hibernate的逆向工程生成 hibernate.cfg.xml(主配置文件)hibernate.hbmxml(实体的映射文件)。项目之前运行的好好的。有时就突然
异常。但是有时重启下就好了。直到今天实在没办法才解决。
异常如下:
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Could not parse configuration: file:/E:/tomcatHome/apache-tomcat-7.0.81/webapps/shouhuan/WEB-INF/classes/hibernate.cfg.xmlat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5110)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5633)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1009)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:985)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1296)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:2038)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)at java.util.concurrent.FutureTask.run(FutureTask.java:262)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:744)Caused by: org.hibernate.HibernateException: Could not parse configuration: file:/E:/tomcatHome/apache-tomcat-7.0.81/webapps/shouhuan/WEB-INF/classes/hibernate.cfg.xmlat org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)at org.hibernate.cfg.Configuration.configure(Configuration.java:1491)at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:642)at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1469)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1409)... 25 moreCaused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connectat org.dom4j.io.SAXReader.read(SAXReader.java:484)at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1532)... 30 more
问题原因:
在经过一番挣扎后,解决。是生成的头文件 xml文件问题导致。无法解析。
解决办法:
找到 hibernate.jar 拿出 两个hibernate.cfg.xml(主配置文件)hibernate.hbmxml(实体的映射文件)的DTD文件。打开复制头文件。替换到项目中。
之前:
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><!-- Mapping file autogenerated by MyEclipse Persistence Tools-->之后
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
阅读全文
1 0
- hibernate 配置文件加载异常,解决日志
- Hibernate懒加载异常解决
- 解决hibernate懒加载异常
- OpenSessionInViewFilter解决Hibernate懒加载异常
- 【Spring】OpenSessionInViewFilter解决Hibernate懒加载异常
- 【spring】OpenSessionInViewFilter解决Hibernate懒加载异常
- 解决spring hibernate,session延迟加载的配置文件
- 浅析Hibernate加载配置文件
- 使用OpenSessionInViewFilter方案解决hibernate懒加载的异常
- Hibernate懒加载异常的解决与深刻分析
- Hibernate 异常日志
- hibernate 懒加载异常
- Hibernate懒加载异常
- hibernate 日志配置文件 log4j.properties
- 解决tomcat 日志????异常
- Hibernate异常解决
- hibernate 异常解决
- 加载Struts-Hibernate-Spring配置文件
- [leetcode]591. Tag Validator
- C# DataTable 和List之间相互转换的方法
- 求相反数。
- Hadoop权威指南笔记③(HBase、ZooKeeper、Sqoop)
- hdu 5916 Harmonic Value Description 最大公约数
- hibernate 配置文件加载异常,解决日志
- bootstrap-关于class的理解
- Linux防火墙原理
- 15算法课程 445. Add Two Numbers II
- 【网易9.9笔试题】
- hdu 5918 Sequence I kmp算法
- Drawable图片的处理
- hbase与hive的整合
- IBM与麻省理工学院联合建立AI实验室 承诺投资2.4亿美元