`
xiaobaozi
  • 浏览: 22688 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring2.x+hibernate3.3+struts2.0简单包说明

阅读更多

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.jarhibernate-annotations.jarhibernate-commons-annotations.jar,另外在引入slf4j-log4j12.jarslf4j-api.jar这两个包,原因现在的Hibernate使用SLF4J API记录日志所以需要slf4j-api.jar,同时slf4j-log4j12完成slf4j同log4j之间的转换必须。重新启动发现又出现了错误错误大概是proxy代理的问题,上网找了相关资料原来缺少javassist-3.4.GA.jar包,引入问题解决。至此我的问题基本上解决了,希望出现同样问题的,不要在这耽误时间。红色包见我的附件

3
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics