作为一个重度eclipse用户,在铺天盖地的idea狂潮下,本着与时俱进并且艺多不压身的原则,我决定学习一下idea,先搭建一个最简单的jdbc连接的页面。
代码过程一切很顺利,不顺利的地方也都百度后很顺利,其实这些基础的东西已经很久没写没用了,有点生疏,甚至有些遗忘,但这都不是事,搭好数据库,建好实体类,导入jar包,封装dao层方法,写完util,配上filter,写好servlet,搭建起最简单的jsp页面,感觉一切挺顺利。
OK开始运行,运行报错了?!
空指针,找到问题是因为conn连接没获取到
就是获取connection的时候出问题了
不可能啊,我明明按照网上的指示严格导包了啊
连test测试jdbc都正常,但是启动了tomcat就不正常了
后来请教了一个idea熟手小哥哥,原来我导入的jar是引入的项目外部资源,当项目启动之后就获取不到了,但是test的main方法是没问题的,于是按照如下方案解决:
1、删除原来jar的引用。
2、在WEB-INF下建一个lib目录,将想要引入的jar扔进去。
3、ctrl+alt+shift+s调出引包页面,引入你lib下的jar包
然后在启动,这样就搞定啦!
当然,我还遇到一个问题就是要进行clean rebuild,是在找不到就把项目下的out文件夹删了重启就好了: