ssm框架整合测试运行index.jsp的时候出现404报错

ssm框架整合测试运行index.jsp的时候出现404报错,具体错误内容如下:

Error creating bean with name ‘sqlSessionFactoryBean’ defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: javax/persistence/EntityManagerFactory

 

一开始我看到这个错误的时候以为问题出现在applicationContext.xml文件创建SqlSessionFactory里面,但是我和之前成功的项目相比是一样的,知道我百度到了一个帖子

把mybatis里面的全局配置文件中的下面这个代码删除

虽然删除之后还是会跳404,我又以为是C3P0版本不行,所以我换了一个感觉更加高端的

关掉了eclipse之后再打开居然好了,所以我尝试把数据源改回去,但是依旧可以运行,知道我把上面的代码写上去了之后,之前的错误又出现了,所以定义为需要删除上面的代码

 注意:我相信所有的程序员都遇到过一个问题:就是明明不能执行的代码,再睡一觉起来之后就可以了,或者过一段时间之后就可以运行了,是在是太浪费时间了这样,一般只要把软件重启一下如果还不能解决就说明是代码的问题了,主要针对新手,老司机们就不要反驳了。

ps:ssm框架整合的时候一般会用到注解,所以新手们不常用注解的时候,注意Controller,Service层和注入的时候要注意注解不要忘记了

如果小伙伴们再ssm中添加了第三方缓存,在启动tomcat过程中出现咯log4报错的话不影响,只是这个缓存的jar包的问题,

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91765 人正在系统学习中

来源:GJ_HQQ

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年2月4日
下一篇 2020年2月4日

相关推荐