Maven+SSM项目弹出context initialization failed错误 【调试了一天的Bug】

神级错误问题:context initialization failed,编译时找不到bean

1、maven命令:clean   install  tomcat7:run  tomcat7:deploy

可组合使用,因为tomcat7上往往代码没更新,导致错误。需要及时清理缓存。有效办法:重启服务器,重新部署上传

2、根本错误: spring3.2版本支持jdk7,与jkd8不兼容;

spring4.X支持jdk8

需各种注意项目,windows preferce里面设置的jdk版本。还有tomcat7的jdk版本,全部要一致。

spring版本在Web-INF/lib包里的引入jar可通过名称查询版本号。

3、太特么坑爹了,耗时耗力。SSH,Maven,SSM等框架程序出错时,多半检查spring, struct,  mybatis等各版本是否互相支持,以及框架与jdk,tomcat版本是否互相支持。

4、tomcat7:需jdk7

tomcat8:需jdk8.

5、最后再说一句,MLGB的爪哇,让我抓狂!!!!!!!!!!!!!!!!!!

原文地址:https://www.cnblogs.com/nxzwcx/p/10850726.html

时间: 2024-11-13 19:31:23

Maven+SSM项目弹出context initialization failed错误 【调试了一天的Bug】的相关文章

有关eclipse for java ee版本遇到的坑( Context initialization failed)

这几天把以前网上看的视频的源代码拷贝到eclipse下面进行学习,当时用的是eclipse-jee-neon-M4a-win32-x86_64这个版本的eclipse,因为它本身集合了web开发插件,谁知道弄好后,发现他需要运行在java8的版本下面,后来就下载安装java8,谁知道一切准备就绪后,发现我的项目无法运行,一直再报 严重: Context initialization failedjava.lang.IllegalArgumentException at org.springfra

严重: Context initialization failed,TypeNotPresentExcepti解决:struts注释annotation加载错误

bug记录 StrutsmavenJavaApache 系统加载时出现: 严重: Context initialization failed java.lang.TypeNotPresentException: Type javax.annotation.Resource not present Caused by: java.lang.ClassNotFoundException: javax.annotation.Resource 该错误有些说annotation需要JDK1.6以上,是缺少

如何解决弹出“密码长度无效”错误的问题

在使用Advanced Office Password Recovery破解office密码的过程中,用户可能因为自身操作错误或者系统原因产生不同的问题,操作错误问题是可以及时修改的,但是系统问题需要耗费更多的时间和精力才能解决.如果在使用Advanced Office Password Recovery过程中弹出“密码长度无效”的错误对话框不用着急,这属于操作错误是可以及时更改的,下面就和大家分享一下如何解决弹出“密码长度无效”错误的问题? 1.产生“密码长度无效”错误的原因 “密码长度无效”

解决mei_me 0000:00:16.0:initialization failed.错误

一.问题描述:有台服务器(Ubuntu 14.04.1系统)停电后启动异常,报 mei_me 0000:00:16.0:initialization failed.错误,如下图 二.原因分析:mei_me 是 Intel(R) Management Engine Interface 的内核模块,如果启动失败, 其实可以直接屏蔽掉这个模块.Intel(R) Management Engine Interface 是为Intel针对其桌面系列芯片组推出的热能管理驱动.它介于固件和系统驱动之间,类似于

启动tomcat服务器报错:ERROR ContextLoader:307 - Context initialization failed

错误详情 十月 01, 2018 7:46:36 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:bos19' did not find a matching property.十月 01, 201

C++(MFC)踩坑之旅 ------- 新建项目弹出“发生一个或多个错误”

结束隔离,回公司上班,把在家办公的程序考回公司的电脑,结果出错了,每当我新建项目时,都会弹出"发生一个或多个错误",点确定后回到新建项目的设置上面,折腾了两天时间才解决,以下是我的解决思路和操作方法: 思路:年前的时候公司电脑没问题,年前年后有差别的地方在于:我在家时所写的程序(MFC)是自己新建了属性配置表, 解决方法:用公司电脑新建属性配置表,我的做法是配置表名字跟在家里一样的,并且配置内容也一样. 结果:成功了. 原文地址:https://www.cnblogs.com/chen

VBA 自动关闭 弹出的对话框 + VBA错误捕捉

自动关闭 Msgbox对话框: Private Declare Function MsgBoxEx Lib "user32" Alias "MessageBoxTimeoutA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As VbMsgBoxStyle, ByVal wlange As Long, ByVal dwTimeout As Lo

Spring context initialization failed with java.lang.IllegalArgumentException

spring3.x的项目+JDK8 用jetty运行报错,改用JDK6即可 (JDK8下只能运行spring4.0以上的项目) java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframewo

eclipse搭建maven ssm项目

file --> new --> maven project -->创建个简单的maven项目 会报错,没事 右键 properties 先去掉,然后再勾上 接下来配置maven的相关: window -->  preference --> maven -- > user settings 改变jdk 和使用阿里云的仓库: <profile> <id>jdk-1.7</id> <activation> <active