JDBC Template报错:java.lang.ClassNotFoundException: org.springframework.jdbc.core.RowMapper
写Servlet时,打开网页遇到这情况。
上网查了一下,他们都说要把lib目录放到WEB-INF目录下,但我看了一下我的,确实是在 WEB-INF目录下啊,咋还错?于是我开始考虑其他方面的错误,捣鼓了半天也没调好,最后杀个回马枪,难道是因为我的命名问题?我此时的命名为 libs ,将其该为lib,项目果然成功跑起来了。没想到这东西要求如此之严格。
错误最可能的原因:
-
没有将lib文件夹放在正确的位置(WEB-INF目录下)
-
没有正确命名lib文件夹(你可能将其命名为libs,Lib等,这都是错误的)
解决方法:
-
将lib文件夹放在WEB-INF目录下
-
将装着各种jar包的lib文件夹正确命名