各位路过的大侠,SSH框架的整合中报错,好几天了,搞的我脑袋疼,我用的框架版本是Struts2.2.3+Hibernate3.2.0+Spring2.5.6这个,整合时报错,错误如下
信息: Initializing Spring root WebApplicationContext
2011-9-3 8:37:18 org.apache.catalina.core.StandardContext listenerStart
严重: 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 [User.hbm.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
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:601)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1079)
at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1002)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
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:1061)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
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(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.io.FileNotFoundException: class path resource [User.hbm.xml] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:143)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:631)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
... 39 more
2011-9-3 8:37:18 org.apache.catalina.core.StandardContext start
严重: Error listenerStart
我先整合了struts2和hibernate还没有涉及spring现在启动tomcat就报错,我上百度和google查看了,说是少一个jar包,大家都是这样说的,我修改了,增加和删除了jar包,但是还不行,搞了好几天的错误了。希望各位大侠能看看,小弟在心里谢谢你了。
分享到:
相关推荐
SSH2 Demo 2.0 是一个基于Struts2.2.3、Hibernate 3.6.8和Spring3的综合应用实例,展示了如何在实际项目中整合这三大流行开源框架,构建一个完整的Java Web应用程序。这个框架组合通常被称为SSH(Spring、Struts2和...
struts2.2.3+spring2.5.6+hibernate3.2 内部WEB-INF/lib有所用的全部JAR,不用自己另外再找一些JAR webroot/database下有mysql所用的数据库创建脚本和已经存在的一些数据 student_data.sql 已有数据 student.sql...
Struts2、Hibernate和Spring是Java开发中的三大框架,它们的组合被称为SSH(Struts2、Hibernate、Spring),是企业级应用开发的经典选择。在这个项目中,使用的是Struts2.2.3、Hibernate3.6和Spring3.0.5的版本,这...
struts2.2.3+spring3.0.3+hibernate3.6.7整合jar包 +配置文件+整合Struts2.2与Hibernate3.6需要的Spring3.1相关JAR文件.doc+SSM config.xml.doc+mybatis-spring-1.0.0-reference-simplified-chinese.pdf
Struts2、Spring和Hibernate是Java开发中三大主流框架,它们的组合被称为SSH(Struts2、Spring、Hibernate)集成,常用于构建企业级的Web应用程序。本篇将详细讲解这三个框架的核心概念、功能以及它们如何协同工作。...
Struts2.2.3、Spring2.5.6、Hibernate3.2和Proxool0.9.1是四个重要的Java技术组件,它们在Web应用程序开发中扮演着关键角色。这个压缩包文件包含了这些技术的集成示例,旨在帮助开发者理解和实践如何将它们有效地...
Struts2、Hibernate3.2和Spring2.5是Java Web开发中三个非常重要的框架,它们各自负责应用程序的不同层面,组合使用能构建出高效、灵活的业务系统。下面将详细介绍这三个框架及其API中文版的内容。 **Struts2** ...
Struts2、Spring和Hibernate是Java企业级开发中三大核心框架,它们的整合使用能够构建出高效、松耦合的Web应用。Struts2作为MVC(Model-View-Controller)框架,负责处理请求和视图展示;Spring则提供依赖注入(DI)...
Struts2.2.3、Spring 2.0 和 Hibernate 3.1 是经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用程序。这三个框架的整合旨在实现MVC(模型-视图-控制器)架构,使得业务逻辑、数据访问和用户界面之间...
这个"struts2.2.3+spring3.1+hibernate3.67整合"项目旨在将这三个框架集成在一起,以实现更高效、更灵活的后端开发。 Struts2作为MVC(Model-View-Controller)架构的一部分,主要负责处理用户的请求,并将其映射到...
Struts2.2.3、Spring3.0.2和Hibernate3.5是经典的Java Web开发框架组合,常被用于构建高效、可扩展的企业级应用。这个整合涉及到多个技术层面,包括MVC设计模式、依赖注入、持久化管理等。下面将详细讲解这三个组件...
Struts2.2.3 + xwork半中文帮助文档 Struts2.2.3 + xwork半中文帮助文档 Struts2.2.3 + xwork半中文帮助文档 Struts2.2.3 + xwork半中文帮助文档 Struts2.2.3 + xwork半中文帮助文档
Struts2.2.3、Spring3.1.0和Hibernate4.0是Java Web开发中的三大框架,它们的整合是构建高效、可维护的企业级应用程序的常见实践。这篇文章将详细解析这三大框架的整合过程及其核心概念。 Struts2是MVC(Model-View...
struts-2.2.3 + spring-2.5.6 + hibernate-3.6.8环境搭建包,里面有详细的搭建方法和所需要的全部jar包,采用的是oracle 11g数据库,希望能帮助到在学ssh2的朋友。
struts2.2.3 + spring3.1.0 + mybatis3.1.0集成简单demo。具体请看:http://blog.csdn.net/afgasdg/article/details/7392367
Struts2.2.3 和 Spring 2.5.6 是两个非常著名的开源框架,它们在Java企业级应用开发中有着广泛的应用。Struts2是一个用于构建MVC(Model-View-Controller)架构的Web应用框架,而Spring则是一个全面的企业级应用框架...
Struts2.2.3、Spring3和Hibernate3是Java Web开发中经典的三大框架组合,被称为SSH(Struts2、Spring、Hibernate)。这个压缩包包含了这三个框架的特定版本的jar包,便于开发者快速搭建和整合一个基于SSH的项目。...
Struts2.2.3、Spring3.0.6和Hibernate3.6.8是Java Web开发中的三大框架,它们的组合使用可以构建出高效、灵活的企业级应用程序。在这个例子中,我们将深入探讨如何利用这三种技术进行基本的CRUD(创建、读取、更新、...
Struts2、Spring和Hibernate是Java企业级开发中三大核心框架,它们的组合通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个压缩包包含的是Struts2.2.3、Spring3.0.6和Hibernate3.6.8的基础jar包,这些库...
Struts2.2.3、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,被广泛用于构建企业级应用。这个压缩包文件名中的"事务"指的是在这些框架下实现的数据库事务管理。在Java应用中,事务管理是确保数据一致性、...