记一次javaweb报错:cannot open connection

用的tomcat,运行后报错:浏览器显示404记一次javaweb报错:cannot open connection

 第一反应是数据库没开,然而去看了navicat,开了,然后又去问度娘,配置文件路径没错,端口没错,jar包导了,数据库连接权限给了,还是这个错误,于是我新建一个项目专门测试一下数据库连接

记一次javaweb报错:cannot open connection

嗯。。。能连上,没毛病,接着我把它转成web部署到tomcat,

记一次javaweb报错:cannot open connection

有问题了,空指针。经过与其它web项目对比后,发现这个测试项目WEB-INF下没有web.xml,解决方法就是:右键项目->properties->project facets,先把动态web模块勾去掉,apply一下,再重新勾上,会出现右图红圈的提示,点击进去

记一次javaweb报错:cannot open connection记一次javaweb报错:cannot open connection

记一次javaweb报错:cannot open connection 

勾选上,现在有web.xml了,再次运行,可以了

记一次javaweb报错:cannot open connection

按照刚才的思路,对出现问题的项目重复一遍操作,失败  记一次javaweb报错:cannot open connection  。

还是一样的错误,喝口水压压惊,不经意瞄到一个东西

记一次javaweb报错:cannot open connection

这是我自己导入的连接数据库的包,想到在WEB-INF也有一个,会不会是两个包冲突了?打开WEB-INF看看,没错了,这里面的版本号是5.1.25,版本不对,把它们换成一样的就行了,OK。