这个错相当恶心,一部署项目在启动Tomcat就会启动,开始上网百度,都是一些说eclipse内存溢出,或者是maven下的.m2文件啥没删除导致的,问别人,一看错误就说数组下标越界,这就很尴尬了。程序都没启动,哪来的数组下标越界。好了,吐槽一番,下面说解决方法:
首先博主没用maven,单单只用了Spring4-2-1版本和MyBatis 3.2.2以及log4j1.0版本,搭了个简单的SSM框架,然而部署Tomcat就报了,到网上借 了张错误的图。
然后博主将所有jar包移除,然后通过排除法,最后确认是log4j1.0导致的(在移除jar包之前,博主已经写了一个简单例子),然后上网搜是spring4-2-1版本不支持log4j1.0版本,最后换成log4j2.0就可以了,哎,这个错误搞了半天。
强烈建议小伙伴们如果遇到可以用排除法添加jar排错