记一次自己在IDEA上完成老师给的项目踩的坑
1.连接数据库,要有合适的驱动
1那边选择匹配的驱动,连接成功后2那边会显示成功,及驱动版本,记下驱动版本(关键),导入相匹配的jar包,不然页面跑起来会找不到驱动
2.关于c3p0配置问题
我当时报的错很多,主要是c3p0文件没找到。首先我们得知道橙色 文件是输出文件,而class是编译过的文件,我当时csdn了很多文章,都千篇一律的,都说c3po配置文件要放在src目录下,还有的说要放在resources下,我都照做了,还是一如既往的报错,然后看到一个关于class文件的,才知道class文件里面根本就没有c3p0文件,难怪控制台的c3p0一直连不上,找不到。然后我也就照做放到class路径下了,就不报错了,就奇迹般的好了,连上mysql里的数据了,能注册登录了。
4.在这个过程中我还遇到了mysql中数据库打不开,因为连接过多问题。
可能因为网页太多请求数据库连接了,然而数据库默认最大连接数是100,所以我们应该修改最大连接数。
重启mysql 服务器service mysql restart
1.mysql -u root -p 回车输入密码进入mysql
2. 执行show variables like “max_connections”;
3.执行set GLOBAL max_connections=1000;
4.执行show variables like “max_connections”;
5.端口号被占问题
查看被占端口号
netstat -aon|findstr 1099
杀掉进程
taskkill -f -pid 3756
6.当时jar包不匹配的时候,老师一直说可以试着配maven插件,然后我配了,然后maven插件还是找不到那个jar包,而且它在下载资源的时候占了我20多G的外存,直接把我磁盘空间干没了,然后我也就果断放弃maven了,不是它不好,是我不配,没参悟到它的使用方法。
**7.关于配tomcat的问题
tomcat关系到我们jsp页面在浏览器显示的url地址问题