2008-05-26 12:29:26,546 [org.directwebremoting.impl.DefaultCreatorManager]-[ERROR] Error loading class for creator 'SpringCreator[pageUtil]'.
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [beans.xml]; nested exception is java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exist
Caused by: 
java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:135)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:307)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:290)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:173)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:112)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:79)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:101)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:389)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:324)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:122)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:76)
at org.directwebremoting.spring.SpringCreator.getBeanFactory(SpringCreator.java:166)
at org.directwebremoting.spring.SpringCreator.getInstance(SpringCreator.java:132)
at org.directwebremoting.spring.SpringCreator.getType(SpringCreator.java:106)
at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:118)
at org.directwebremoting.impl.DefaultCreatorManager.addCreator(DefaultCreatorManager.java:100)
at org.directwebremoting.impl.DwrXmlConfigurator.loadCreate(DwrXmlConfigurator.java:274)
at org.directwebremoting.impl.DwrXmlConfigurator.loadAllows(DwrXmlConfigurator.java:224)
at org.directwebremoting.impl.DwrXmlConfigurator.configure(DwrXmlConfigurator.java:170)
at org.directwebremoting.impl.ContainerUtil.configureFromDefaultDwrXml(ContainerUtil.java:262)
at org.directwebremoting.impl.ContainerUtil.configureContainerFully(ContainerUtil.java:419)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:79)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:806)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
2008-05-26 12:29:26,562 [org.directwebremoting.util.LocalUtil]-[WARN] No property 'location' on org.directwebremoting.spring.SpringCreator
2008-05-26 12:29:26,562 [org.directwebremoting.spring.SpringCreator]-[INFO] Spring BeanFactory via ClassPathXmlApplicationContext using 1configLocations.
2008-05-26 12:29:26,562 [org.springframework.context.support.ClassPathXmlApplicationContext]-[INFO] Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@145582: display name [org.springframework.context.support.ClassPathXmlApplicationContext@145582]; startup date [Mon May 26 12:29:26 CST 2008]; root of context hierarchy
2008-05-26 12:29:26,562 [org.springframework.beans.factory.xml.XmlBeanDefinitionReader]-[INFO] Loading XML bean definitions from class path resource [beans.xml]
2008-05-26 12:29:26,562 [org.directwebremoting.impl.DefaultCreatorManager]-[ERROR] Error loading class for creator 'SpringCreator[appbo]'.
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [beans.xml]; nested exception is java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exist
Caused by: 
java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not exist

解决方案 »

  1.   

    java.io.FileNotFoundException: class path resource [beans.xml] cannot be opened because it does not e找不到beans.xml首先确保有这个文件,其次把它加到classpath里!
      

  2.   

    beans.xml这个文件不存在,你看看他在哪里被调用的,是不是在
    WEB-INF/classes 
    这个目录下面吗?
      

  3.   

    没有找到beans.xml文件,确定在类中引用的路径是正确的。
      

  4.   

    应该是不在WEB-INF/classes  下面了你查询一下
      

  5.   

    WEB-INF/classes下面却实没有beans.xml,但我的程序中有啊,在WEB-INF下
      

  6.   

    你的程序是到class path 中去找这个文件的,所以放在WEB-INF下是没用的,要放在classes下
      

  7.   

    我把它复制过去了,但现在又出这个错:2008-05-26 13:11:08,125 [org.hibernate.cfg.Configuration]-[INFO] configuring from resource: /hibernate.cfg.xml
    2008-05-26 13:11:08,125 [org.hibernate.cfg.Configuration]-[INFO] Configuration resource: /hibernate.cfg.xml
    2008-05-26 13:11:08,125 [org.hibernate.cfg.Configuration]-[WARN] /hibernate.cfg.xml not found
    %%%% Error Creating SessionFactory %%%%
    org.hibernate.HibernateException: /hibernate.cfg.xml not found
    at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1087)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1111)
    at com.rj.vo.HibernateSessionFactory.<clinit>(HibernateSessionFactory.java:30)
    at com.rj.service.UserBO.login(UserBO.java:339)
    at com.rj.struts.action.UserAction.Login(UserAction.java:104)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
    at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
    at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.rj.service.RJFilter.doFilter(RJFilter.java:23)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.rj.util.AuthFilter.doFilter(AuthFilter.java:39)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
    2008-05-26 13:11:08,140 [org.hibernate.cfg.Configuration]-[INFO] configuring from resource: /hibernate.cfg.xml
    2008-05-26 13:11:08,140 [org.hibernate.cfg.Configuration]-[INFO] Configuration resource: /hibernate.cfg.xml
    2008-05-26 13:11:08,140 [org.hibernate.cfg.Configuration]-[WARN] /hibernate.cfg.xml not found
    %%%% Error Creating SessionFactory %%%%
    org.hibernate.HibernateException: /hibernate.cfg.xml not found
    at org.hibernate.cfg.Configuration.getConfigurationInputStream(Configuration.java:1087)
    at org.hibernate.cfg.Configuration.configure(Configuration.java:1111)
    at com.rj.vo.HibernateSessionFactory.rebuildSessionFactory(HibernateSessionFactory.java:69)
    at com.rj.vo.HibernateSessionFactory.getSession(HibernateSessionFactory.java:53)
    at com.rj.service.UserBO.login(UserBO.java:339)
    at com.rj.struts.action.UserAction.Login(UserAction.java:104)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
    at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
    at org.springframework.web.struts.DelegatingActionProxy.execute(DelegatingActionProxy.java:110)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.rj.service.RJFilter.doFilter(RJFilter.java:23)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.rj.util.AuthFilter.doFilter(AuthFilter.java:39)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
    2008-5-26 13:11:08 org.apache.catalina.core.ApplicationContext log
    信息: java.lang.NullPointerException
      

  8.   

    貌似hibernate.cfg.xml 没有找到  哈哈
      

  9.   

    没有找到hibernate.cfg.xml  这个配置文件你检查一下配置这个文件的地方,路径有没有些对
      

  10.   

    呵呵,你再复制一个hibernate.cfg.xml
      

  11.   

    beans.xml找不到,你不用把bean.xml复制来,复制去的。最好是修改访问路径,看看你的访问路径配置对不对。
      

  12.   

    谢谢大家,搞定了,我把HibernateSessionFactory删除了就好了