spring,hibernate,struts版本众多,今天突然间看到了一篇security2.0的文章使用我题目上的架构完成索性我也自己搭建了一个简单的ssh,其中jetty 作为server,发现了一些引入包的问题通过重新引用包解决了部署错误问题跟各位同仁点借鉴。
1.首先最令我郁闷的就是hibernate包,原来我用的hibernate3.0的包和hibernate-annotations.jar,hibernate-commons-annotations.jar这几个包,启动jetty发现出现了缺少console报错说找不到org.slf4j.ILoggerFactory找不到不能实例sessionfactory,上网搜集了一些信息无外乎如下解决办法
1.1 包引入重复
1.2 缺少必备包
1.3 包的版本不正确
通过分析我发现我hibernate相关的包都不缺少,仔细检查了我的包是否引用重复也没有问题,最终定位包的版本不太正确从hibernate官方网站下载了hibernate-annotations-3.4.0.GA.zip,hibernate-distribution-3.3.1.GA-dist.zip,其中我们需要这两个包中如下包hibernate3.jar,hibernate-annotations.jar,hibernate-commons-annotations.jar,另外在引入slf4j-log4j12.jar,slf4j-api.jar这两个包,原因现在的Hibernate使用SLF4J API记录日志所以需要slf4j-api.jar,同时slf4j-log4j12完成slf4j同log4j之间的转换必须。重新启动发现又出现了错误错误大概是proxy代理的问题,上网找了相关资料原来缺少javassist-3.4.GA.jar包,引入问题解决。至此我的问题基本上解决了,希望出现同样问题的,不要在这耽误时间。红色包见我的附件
分享到:
相关推荐
这个"spring3.0+hibernate3.3+struts2整合jar包"正是为了帮助开发者快速搭建基于SSH的开发环境而提供的集成包。 **Spring框架3.0** Spring是IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented ...
《Spring2.5.5+Struts2.0.11.2+JPA+Hibernate3.3实战》 在Java Web开发领域,Spring、Struts、Hibernate和JPA是四大核心框架,它们各自承担着不同的职责,共同构建了一个强大的企业级应用体系。本实战教程将深入...
【基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发】 这篇文档主要介绍了一个使用注解(Annotation)进行Struts2.0、Hibernate3.3和Spring2.5整合开发的教程。这种集成方式相比传统的XML配置,可以简化...
标题 "ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)" 涉及到的是一个基于Java Web的项目,利用了Struts2、Spring2.5、Hibernate3.3和Ajax技术,实现了文件上传并带有进度条显示的功能...
本文将详细介绍如何将Spring 2.5、Struts2.0和Hibernate 3.3进行整合,并提供一个适合初学者的入门案例——s2sh-login。 Spring框架作为核心的依赖注入(DI)和面向切面编程(AOP)容器,负责管理应用程序的组件和...
在Java Web开发中,Spring、Hibernate和Struts是三个非常重要的框架,它们分别负责不同的职责。Spring是一个全面的后端应用程序框架,提供了依赖注入、面向切面编程等功能;Hibernate是一个对象关系映射(ORM)框架...
Struts2.0、Spring2.5 和 Hibernate3.3 是经典的Java Web开发框架组合,它们在企业级应用中有着广泛的应用。这三个框架协同工作,能够实现MVC(Model-View-Controller)设计模式,提高应用程序的可维护性和可扩展性...
刚开始用ssh,建了个试试,发现可以用。 根据自己的oracle数据库...struts2+hibernate3.3+spring2.5,我采用的是jboss服务器,用myeclipse6.0+jdk6.0开发的。 至于其他的问题可以加我QQ342057980.可以一起研究研究。
总结来说,"spring2.5+strut2.0+hibernate3.3集成"是一个经典的Java Web开发组合,利用了Spring的全面管理、Struts 2的MVC设计和Hibernate的ORM能力。这个集成有助于创建高效、可维护的大型企业应用。文件...
这个"Spring2.5+Structs2+Hibernate3.3框架例子"是一个经典的组合,旨在帮助初学者理解这些框架如何协同工作,构建高效的企业级应用程序。 **Spring框架**:Spring 是一个全面的后端开发框架,它提供了依赖注入(DI...
标题中的“基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发”指的是使用注解的方式将三个流行的Java企业级框架——Struts2、Hibernate和Spring进行集成开发。这样的集成有助于简化配置,提高代码的可读性...
spring 3.2.0+hibernate 4.1.6+struts2整合需要的jar包 的目录 antlr-2.7.7.jar aopalliance-1.0.jar asm-3.3.jar asm-commons-3.3.jar aspectjweaver-1.5.3.jar bonecp-0.7.1.RELEASE.jar cglib-2.1.3.jar ...
标题中的"Spring2.5+Struts2.2+Hibernate3.3登录实例"是一个基于经典Java企业级开发框架的示例项目。SSH是三个开源框架的缩写,分别是Spring、Struts和Hibernate,它们在Java Web开发中扮演着重要的角色。 Spring是...
"reslet2.0+spring3.0+hibernate3.3框架集成" 这个标题表明这是一个关于Java开发中的技术整合项目。Reslet 2.0是一个轻量级的REST(Representational State Transfer)应用框架,用于构建Web服务和应用程序。Spring ...
【标题】"jsr168 portlet(struts2+spring2.5+hibernate3.3)" 是一个基于Java技术栈的Web应用程序开发示例,它利用JSR168规范来创建portlet,同时结合了Struts2、Spring2.5和Hibernate3.3这三大框架,为构建可重用、...