码迷,mamicode.com
首页 > 数据库 > 详细

struts2+hibernate+spring简单整合且java.sql.SQLException: No suitable driver 问题解决

时间:2017-05-21 23:28:10      阅读:646      评论:0      收藏:0      [点我收藏+]

标签:自动生成   .class   listener   ant   没有   下载地址   点击   img   lips   

  最近上j2ee的课,老师要求整合struts2+hibernate+spring,我自己其实早早地有准备弄的,现在都第9个项目了,无奈自己的思路和头绪把自己带坑了,当然也是经验问题,其实只是用myeclipse进行整合的,本来也没那么多问题,看视频吧居然好多要手打,我不喜欢看不下去放弃了,教程把就是一堆坑,最最让人不解的是明明有一个冲突是需要解决的,但我看到的教程居然都没有提到,还有一个错误居然好多人都好像自动忽略一样,能解决我问题的都是要漫长的找,所以我一定一定要把这个过程记录下来,给第一次搞的朋友一些帮助,不要再和我一样浪费时间,当然我现在需要帮女朋友做完作业先。。等我一下回来建个项目一点点写!

技术分享技术分享

 

  折腾了一个小时的我终于回来了,想想第一次搭好ssh2还是有点小激动的,记录一下吧,记得先耐心看完。

  首先,建个web项目,默认即可,最后自动生成web.xml,我用的是myeclipse2016.

技术分享技术分享

  ok,洗澡归来,继续。接下来就是加上三大框架,按顺序的话是spring,到struts2再到hibernate(或者struts2,到spring再到hibernate),顺序应该很重要。不想打字了,直接看图

技术分享技术分享技术分享

  就这样有了struts2,记得把它与spring用到一起的plugin包也圈进来,接下来添加spring,建议使用spring3.1,本来我一上来也用最高的4.1,好像不行,可能不兼容吧,还会在启动服务器的时候提示下面

Error configuring application listener of class org.springframework.web.context.ContextLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

技术分享

  我没看懂,也没有能百度解决它,不过后来成功之后我隐约感觉到这可能是版本不兼容的问题。

技术分享技术分享技术分享

  好的,完成了spring3.1的加入,最后添加hibernate,用的是hibernate4.1,同样没有使用最高版本,至于hbm文件的生成,大家都会。

技术分享技术分享技术分享技术分享

  好了,到此三大框架都添加进入项目了,不过就这样完了吗?没有,最坑的是jar冲突,一开始我没有这样的意识,让我一直做完好多新的bms项目的尝试,后来也是在同学的嘴边和网页得知,其实最郁闷的是我的教科书没提,不然我都不会白忙那么久。看一下怎么去掉出突的jar,最常见的是去掉antlr-*.*.jar,一般保留最高版本,看到这个在struts和hibernate都存在,技术分享技术分享,弃掉strucs2的那个就可以,去法如下右击项目选择properties

技术分享

  点击edit,本身core是不能选择的,但是勾了一下选项就可以了

技术分享

  不过细心的我发现了另一个相同的jar,不过好像不去掉也可以,我懒得去了,因为我上一个项目是去掉的。。

技术分享技术分享

  在运行web项目的时候可能会遇到下面这个错误java.sql.SQLException: No suitable driver ,几个异常,看最后一个异常才是根异常,看别人的办法解决的,直接上图吧

技术分享技术分享

  其他的毕竟这不是教科书,要大家自己去学习,最后奉上这次完整项目,也就是我的作业,严重提示:不要直接import进去运行,因为跑不起来,而是自己新建一个项目,按上面的步骤来,最后看缺什么再复制进去或者修改,sql代码也有在里面,数据库名叫bms。有问题加我qq1471914707,项目下载地址:http://pan.baidu.com/s/1hr59lkC

 

struts2+hibernate+spring简单整合且java.sql.SQLException: No suitable driver 问题解决

标签:自动生成   .class   listener   ant   没有   下载地址   点击   img   lips   

原文地址:http://www.cnblogs.com/ljy-1471914707/p/6885853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!