spring配置文件applicationContext中 sessionFactory出错

问题描述

2009-5-2017:22:07org.apache.catalina.startup.HostConfigcheckResources信息:Reloadingcontext[/xiaofei]17:22:39,000INFO[web.struts.ContextLoaderPlugIn]ContextLoaderPlugInforStrutsActionServlet'action,module'':initializationstarted2009-5-2017:22:39org.apache.catalina.core.ApplicationContextlog信息:InitializingWebApplicationContextforStrutsActionServlet'action',module''17:22:39,437INFO[context.support.XmlWebApplicationContext]Refreshingorg.springframework.web.context.support.XmlWebApplicationContext@79f0ec:displayname[WebApplicationContextfornamespace'action-servlet'];startupdate[WedMay2017:22:39CST2009];rootofcontexthierarchy17:22:40,906INFO[factory.xml.XmlBeanDefinitionReader]LoadingXMLbeandefinitionsfromServletContextresource[/WEB-INF/applicationContext.xml]17:22:42,796INFO[context.support.XmlWebApplicationContext]Beanfactoryforapplicationcontext[org.springframework.web.context.support.XmlWebApplicationContext@79f0ec]:org.springframework.beans.factory.support.DefaultListableBeanFactory@1b181f117:22:43,281INFO[factory.support.DefaultListableBeanFactory]Pre-instantiatingsingletonsinorg.springframework.beans.factory.support.DefaultListableBeanFactory@1b181f1:definingbeans[dataSource,sessionFactory,objectDao];rootoffactoryhierarchy17:22:45,187INFO[hibernate.cfg.Environment]Hibernate3.2.517:22:45,218INFO[hibernate.cfg.Environment]hibernate.propertiesnotfound17:22:45,250INFO[hibernate.cfg.Environment]Bytecodeprovidername:cglib17:22:45,296INFO[hibernate.cfg.Environment]usingJDK1.4java.sql.Timestamphandling17:23:08,625INFO[factory.support.DefaultListableBeanFactory]Destroyingsingletonsinorg.springframework.beans.factory.support.DefaultListableBeanFactory@1b181f1:definingbeans[dataSource,sessionFactory,objectDao];rootoffactoryhierarchy17:23:08,671ERROR[web.struts.ContextLoaderPlugIn]Contextinitializationfailedorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFactory'definedinServletContextresource[/WEB-INF/applicationContext.xml]:Invocationofinitmethodfailed;nestedexceptionisorg.hibernate.InvalidMappingException:Couldnotparsemappingdocumentfrominputstreamatorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1336)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:471)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)atjava.security.AccessController.doPrivileged(NativeMethod)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)atorg.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)atorg.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:220)atorg.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)atorg.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)atorg.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)atorg.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:729)atorg.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381)atorg.springframework.web.struts.ContextLoaderPlugIn.createWebApplicationContext(ContextLoaderPlugIn.java:354)atorg.springframework.web.struts.ContextLoaderPlugIn.initWebApplicationContext(ContextLoaderPlugIn.java:295)atorg.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:225)atorg.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:869)atorg.apache.struts.action.ActionServlet.init(ActionServlet.java:336)atjavax.servlet.GenericServlet.init(GenericServlet.java:212)atorg.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)atorg.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)atorg.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4348)atorg.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1105)atorg.apache.catalina.startup.HostConfig.check(HostConfig.java:1203)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)atorg.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)atorg.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)atorg.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)atorg.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)atjava.lang.Thread.run(UnknownSource)Causedby:org.hibernate.InvalidMappingException:Couldnotparsemappingdocumentfrominputstreamatorg.hibernate.cfg.Configuration.addInputStream(Configuration.java:508)atorg.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:631)atorg.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1367)atorg.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1333)...31moreCausedby:org.dom4j.DocumentException:Connectiontimedout:connectNestedexception:Connectiontimedout:connectatorg.dom4j.io.SAXReader.read(SAXReader.java:484)atorg.hibernate.cfg.Configuration.addInputStream(Configuration.java:499)...35more2009-5-2017:23:08org.apache.catalina.core.ApplicationContextlog

解决方案

解决方案二:
你在application配置文件配置映射文件的时候是不是路径写错?或者你在application配置文件里面配置actionbean的时候action的路径是不是写错?仔细检查下你的配置文件
解决方案三:
org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sessionFactory'definedinServletContextresource[/WEB-INF/applicationContext.xml]:Invocationofinitmethodfailed;nestedexceptionisorg.hibernate.InvalidMappingException:Couldnotparsemappingdocumentfrominputstream注入失败造成

时间: 2024-08-03 18:57:15

spring配置文件applicationContext中 sessionFactory出错的相关文章

spring mvc-多数据源对配置文件中sessionfactory中的packagesToScan的疑惑

问题描述 多数据源对配置文件中sessionfactory中的packagesToScan的疑惑 <bean id="sessionFactory1" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSourceOne"

Spring配置文件详解 - applicationContext.xml文件路径

Spring配置文件详解 - applicationContext.xml文件路径 Java编程 超过1579次围观 spring的配置文件applicationContext.xml的默认地址在WEB-INF下,只要在web.xml中加入代码  <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener

spring入门(14)ssh中事务处理spring配置文件

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/t

我在一个项目中看到spring配置文件中的几个bean只有class属性,没有id,怎么回事?

问题描述 我在一个项目中看到spring配置文件中的几个bean只有class属性,没有id,怎么回事? 我今天在学习spring时,学到项目中配置文件中,有几个bean,都是只是写了class,并没有指明id,这是怎么回事,这样是错误的,还是针对特殊的功能的某种特殊的写法 解决方案 spring是有默认值得.貌似是class的驼峰命名 首字母小写

java中的spring配置文件中引入context命名空间却不能使用context标签

问题描述 java中的spring配置文件中引入context命名空间却不能使用context标签 myeclipse中spring配置文件的 命名空间 为什么导入了相对应的命名空间但是 相对应的标题 却不能使用 求大神 解决方案 http://zhidao.baidu.com/link?url=CYTl2LDpKwI4j4Dgi2W7vI8OltUewUkwn1A8dW_7-LDXMNPJzc2ieqDzv33rIzF4W2s2Ss5B7SeSsn_UPoGXYqCmZb-kcdotYkwhe

在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?

问题描述 在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢? 在使用spring的过程中,service层写在配置文件中好呢还是注解配置好呢?在配置文件中是这样的注解配置时这样的@Service(""userService"")说说理由哦. 解决方案 一般应用性开发使用注解就可以.它较xml配置方式的优势在于省去了xml复杂的配置,而且不需要维护两套内容(xml配置方式需要维护service类和xml文件).但是如果需要修改相关内容,注

WEB工程中spring配置文件路径问题。

问题描述 WEB工程中在java文件中读取spring配置文件application.xml,配置文件位于WebRoot/spring/application.xml,请问如何读取到?试了好几种路径都无法得到,说文件不存在. 解决方案 解决方案二:/项目名/spring/application.xml解决方案三:在WEB.XML里可以修改访问路径解决方案四:引用2楼baiwei422的回复: 在WEB.XML里可以修改访问路径 为什么我已经修改了web.xml中的contextConfigLoc

hibernate-Hibernate4 获取sessionFactory出错

问题描述 Hibernate4 获取sessionFactory出错 利用 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); 空指针异常 hibe

获取spring的ApplicationContext几种方式

Java类获取spring 容器的bean   常用的5种获取spring 中bean的方式总结:   方法一:在初始化时保存ApplicationContext对象 代码: ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml"); ac.getBean("beanId"); 说明:这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件