参考链接:http://www.cnblogs.com/TTTTT/p/5911732.html
原因是:WEB-INF/lib目录下没有对应的jar
参考:http://bbs.youkuaiyun.com/topics/390918460
Java Build Path 顾名思义,它是 Build 的时候用的,也就是只管编译通过,并不管运行的时候是否正常。
那么对于普通命令行程序我们需要明确的在 -classpath 参数中包括我们的所有依赖的 jar,如果是放在 web 服务器上去运行那么把这些 jar 放在 web 项目的 WEB-INF/lib 目录下就自动地起作用了
参考:http://www.tuicool.com/articles/V3aiMz7
参考:http://www.cnblogs.com/sunxucool/archive/2013/06/07/3124380.html
我最后的解决办法两种:
方法1 自己手动把jar考到lib
方法2 把eclipse里的servers里的项目删掉,tomcate publish一下,打开项目。。。这样做的目的是让eclipse把项目清理掉再重新放一次
参考:http://laokaddk.blog.51cto.com/368606/1343505
http://www.cnblogs.com/ywl925/p/3815173.html
仅供参考,过两天有时间再研究这块:http://blog.youkuaiyun.com/wabiaozia/article/details/54620185