org.springframework.beans.factory.BeanCreationException

qq_31292929 2016-01-12 10:58:12
org.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.InvalidMappingException: Could not parse mapping document from input stream
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
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:294)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:291)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:567)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:464)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:385)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:284)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4210)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4709)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:583)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.hibernate.InvalidMappingException: Could not parse mapping document from input stream
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:555)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:677)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1452)
... 36 more
Caused by: org.dom4j.DocumentException: Connection timed out: connect Nested exception: Connection timed out: connect
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:546)
... 40 more
...全文
162 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bug开发攻城狮 2016-01-12
  • 打赏
  • 举报
回复
你的hibernate配置文件里面有错误。仔细找找吧
qq_31292929 2016-01-12
  • 打赏
  • 举报
回复
问题解决了,原因是 数据库的驱动包没导全 msbase.jar , mssqlserver.jar , msutil.jar三个jar我就导了mssqlserver.jar
一号码农 2016-01-12
  • 打赏
  • 举报
回复
文件头部的 dtd导入url出现错误 映射配置文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" > 有问题 打开 hibernate jar hibernate-mapping-XX.dtd 文件头是否和你配置一样
qq_31292929 2016-01-12
  • 打赏
  • 举报
回复
url没错,地址我没发出来
一号码农 2016-01-12
  • 打赏
  • 举报
回复
<property name="url"><value>jdbc:jtds:sqlserver</value></property> 配置错误 正确格式: jdbc:jtds:sqlserver://localhost:1433;DatabaseName=数据库名
qq_23905731 2016-01-12
  • 打赏
  • 举报
回复
楼主别装逼了,骚货
qq_31292929 2016-01-12
  • 打赏
  • 举报
回复
映射配置文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" > <hibernate-mapping package="model"> <class name="T_BS_FLOWCTL_CARDWAYOPT"> <meta attribute="sync-DAO">false</meta> <id name="Id" type="integer" column="ID" > <generator class="identity"/> </id> <property name="Corpcode" column="corpcode" type="string" not-null="false" length="300" /> <property name="Bankname" column="bankname" type="string" not-null="false" length="50" /> <property name="Cardway" column="cardway" type="string" not-null="false" length="50" /> </class> </hibernate-mapping>
一号码农 2016-01-12
  • 打赏
  • 举报
回复
<value>model/T_BS_FLOWCTL_CARDWAYOPT.hbm.xml</value> 路径,映射文件有问题。贴出来看看
sinat_31171805 2016-01-12
  • 打赏
  • 举报
回复
英语是楼主的硬伤
qq_31292929 2016-01-12
  • 打赏
  • 举报
回复
DriverClassName 改成 net.sourceforge.jtds.jdbc.Driver 重新启动还是报同样的错
一号码农 2016-01-12
  • 打赏
  • 举报
回复
yangq4000 2016-01-12
  • 打赏
  • 举报
回复
tomcat虚拟内存参数配置一下 -Xmx512M -Xms256M
qq_31292929 2016-01-12
  • 打赏
  • 举报
回复
我没找到,帮忙看一下吧? <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName"><value>org.hibernate.dialect.SQLServerDialect</value></property> <property name="url"><value>jdbc:jtds:sqlserver</value></property> <property name="username"><value>sa</value></property> <property name="password"><value>blueskysa160</value></property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name ="dataSource"><ref local="dataSource"/></property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.SQLServer2008Dialect</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="mappingResources"> <list> <value>model/T_BS_FLOWCTL_CARDWAYOPT.hbm.xml</value> </list> </property> </bean>

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧