重新配置了开发环境想测试一下效果
从githubclone了一个ssm+mysql的项目,项目不大相对简单,以前使用Eclipse,刚接触IDEA就当练练手
项目简介
项目是一个文章管理系统,有用户注册,登录,登出, 文章发布,查看等功能
开发环境
IDEA2019.2.4+Mysql8.0.18+maven3.6.2+tomcat8.5.47+jdk1.8
出错提示
项目部署完成启动Tomcat,浏览器提示500,大致错误信息是该路径不是一个公开的被隐藏的资源。
控制台报sqlexception等,用IDEA对数据库进行连接测试,未能连通。通过数据库插入用户名,密码也不能实现登录功能,直接在浏览器地址栏输入RequestMapping中地址,浏览器不能跳转提示404地址被隐藏或不是公开的。
解决办法
刚开始以为是web.xmd和spring-mvc.xml的问题,检查后发现.xml文件没有问题,提示不能创建连接池对象,以为是jar包问题,在pom.xml中把mysql-connector-java更换为8.0.11,还是不行,问度娘有大佬说是MySQL时区问题,这才想起来新下载的MySQL,又在MySQL中把my.ini文件中把默认时区增加8个小时,default-time-zone=’+08:00’,IDEA测试数据库连接ok,此时又重新启动Tomcat,登录测试,然而还是报错,
心态有点小崩,出去抽支烟冷静一下。
回来后整理下思路,MySQL服务已经启动,项目也添加Tomcat,jdk使用的1.8版本,mavenjar包也都导入了,jdbc中配置也没毛病,为什么不能正常访问,最后的最后把项目又重新clone了一遍,把以上所有该做的都做了,浏览器测试了一下ok了。
最后总结
本来以为是一个常用的项目,结果部署运行下来也费了一番功夫,初次使用IDEA对很多功能不熟悉,往往都是百度操作,此番操作下来,看来还是得仔细认真,把细节做好。
真正的大师要永远怀着一颗学徒的心。记于2019.11.25 14:21。