高手请尽快进来 急

yanenyi1987 2009-10-29 05:14:34
ERROR - Context initialization failed
org.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 java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
Caused by:
java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist




ERROR - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.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 java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
Caused by:
java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
为什么会出现这些问题
...全文
246 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
墙角在唱歌 2012-10-15
  • 打赏
  • 举报
回复
要检查清楚了
墙角在唱歌 2012-10-15
  • 打赏
  • 举报
回复
我也遇到过类似的问题,这是个小细节问题,在你的Class和.hbm中对比下看有没有那个字段写错了
sgyyz 2012-10-15
  • 打赏
  • 举报
回复
java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
LZ,你确定你的配置是正确的,配置和表里面的字段都要对应哦,关系一定要正确,还有最好不要使用数据库的关键字。
snow-is-my-Love 2012-10-15
  • 打赏
  • 举报
回复
要是真没有错误的话 怎么能找不到?
无码五真相
JingWen_01 2012-10-15
  • 打赏
  • 举报
回复
我也是这个问题,路径检查了没错,配置文件也没错,在WEB-INF/class目录下面也存在beans.xml文件,但是就是报错,为什么呢?
yanenyi1987 2009-10-30
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 zl3450341 的回复:]
class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist

<property name="mappingResources">
<list>
<value> </value>
</list>
</property>


这个配置的是对的么
[/Quote]

没错。。
zl3450341 2009-10-29
  • 打赏
  • 举报
回复
class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist

<property name="mappingResources">
<list>
<value></value>
</list>
</property>


这个配置的是对的么
shoulders 2009-10-29
  • 打赏
  • 举报
回复
不知道搂主是用什么来运行你的代码,如果是在eclipse上面运行,你就到你的工程的bin/classes这个目录下面去找你的这个hbm.xml文件,看看是不是真的在上面。
还有一个问题是,如果你使用eclipse,要让你的eclipse 去auto build project,这样每次hbm.xml的修改都会自动的更新到你的classpath中。

太累,敲了这么多字。
sangshusen_1988 2009-10-29
  • 打赏
  • 举报
回复
首先,确认下xxx.hbm.xml文件是否存在.
其次,applicationContext.xml文件放入src下看看可以不?
另外,你的spring和hibernate是如何集成到一起的,没有代码也不容易看出来啊
x360995630 2009-10-29
  • 打赏
  • 举报
回复
.
yanenyi1987 2009-10-29
  • 打赏
  • 举报
回复
全部错误在这里 请各位看看。。
ERROR - Context initialization failed
org.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 java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
Caused by:
java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:135)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:656)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:428)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
ERROR - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.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 java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
Caused by:
java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:135)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:656)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:134)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1202)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:428)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:244)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:187)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3729)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4187)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:904)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:867)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
at org.apache.catalina.core.StandardService.start(StandardService.java:450)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
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:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
yanenyi1987 2009-10-29
  • 打赏
  • 举报
回复
还有个问题就是 我这里的applicationContext.xml 今天在其顶部 总有个错误 但是我找不出来为什么 请各位大虾指教
yanenyi1987 2009-10-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liwenso 的回复:]
hbm文件找不到。
把配置文件贴一下。
[/Quote]
我已经贴了 可是没有用
changyulinjava 2009-10-29
  • 打赏
  • 举报
回复
路径有问题。。
liwenso 2009-10-29
  • 打赏
  • 举报
回复
hbm文件找不到。
把配置文件贴一下。
panhaichun 2009-10-29
  • 打赏
  • 举报
回复
java.io.FileNotFoundException: class path resource [cn/kepu/elearning/bean/itembank/QcPapers.hbm.xml] cannot be opened because it does not exist

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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