发表于: 2017-06-14 22:14:23
2 1154
来小结一下今天遇到的问题:
报错汇总:
根据catalina log报错:
1. validateJarFile(D:\eclipse20170312\task5_login-master1\target\task5_login\WEB-INF\lib\javax.servlet-api-3.1.0.jar) - jar not loaded. See Servlet Spec 3.0, section 10.7.2. Offending class: javax/servlet/Servlet.class
http://blog.csdn.net/jingjingwin5/article/details/7837866
http://www.cnblogs.com/kaixin110/archive/2008/05/04/1181873.html
查了问题发现是jar包冲突导致的,由于tomcat\lib目录下已经有了:
产生冲突,按理说删掉task5_login\WEB-INF\lib\下的javax.servlet-api-3.1.0.jar就好了
然而,之后出了更多的问题。。。Controller里面的东西报错了一堆。。。
心好累。。。
于是,我索性把tomcat下面的servlet 的jar包删了,然后新项目改好数据库的密码,再改好pom有关memcached的设置。 Mvn clean install暂时没发现问题。。但是一用tomcat跑就不行了。。还是原来那个问题。。
2.
ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed java.lang.VerifyError:(class:com/danga/MemCached/SockIOPool,
method: getSock signature: (Ljava/lang/String;Ljava/lang/Integer;)Lcom/danga/MemCached/SockIOPool$SockIO;) Wrong return type in function
对于这个问题。。我百度了很久,有的说是jar包问题。。各种说法都有。。至今未解决。。。
4.还有一个是导入memcached的jar包出了点问题,师兄说在本地仓库相应的文件夹和jar文件后面都加个RELEASE,真的就神奇的解决了。。。
明天的任务就是:继续解决这堆问题。。。
评论