SSM图书管理系统第二版(源码分享)

重新写了一版图书管理系统,交互之前更友好,代码比以前优化了很多。

开发环境工具: eclipse+maven+mysql 5.2+tomcat 8.5

框架: 前端: jquery+layui , 后端: ssm

已实现的功能:

管理员: 登录,离职后禁止登录,修改信息,安全退出

图书: 查询,增加,修改,下架

图书类型:增加,修改,删除

前后端使用ajax数据交互,后端只提供数据,不在控制前端页面的跳转

图书脚本数据来源网络

代码下载: https://gitee.com/kai_w/bookms3

下面是部分功能展示:

右键运行项目即可显示登录页

代码由本人历时一星期完成,属于原创,禁止任何人利用该代码获利,本人已发现第一版代码被人放在咸鱼上挂卖,甚至一字不改,真是无奈。

代码下载后配置

1,基础环境配置:https://blog.csdn.net/qq_28631165/article/details/109205037

2,项目配置:https://blog.csdn.net/qq_28631165/article/details/109206262

下载的压缩包解压后图片放在:D:\images,麻烦看清楚不是D:\images\images, 有能力自行改路径

tomcat虚拟路径配置如下:不要到tomcat安装目录下改了

登录成功后管理员部分信息会保存在浏览器cookie中

 

1,网页正常,图片显示不出

    1)更改了tomcat默认的8080端口,请在ConfigUtil.java中把8080换成你的tomcat端口

   2)部分同学使用mac系统,请注意图片存放目录的权限是否能够读取和写入

登陆显示  --   “服务器内部错误” 

2 , 登陆显示内部服务器错误,但数据库配置都正确

    报错信息日志有下:

    org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction;

     nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure

Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure

Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.ce

   解决方案: 检查数据库版本是否是8.0及以上版本

    如果是:更改两个位置

1)pox.xml 将mysql-connector-java.5.1.38 更改为 8.0.19

2)更改db.properties

   url=jdbc:mysql://localhost:3306/bookms3?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=UTC

   driver=com.mysql.cj.jdbc.Driver

3, 还有种报证书错误的,去掉db.properties中的 &useSSL=false

4.  连接数据库用户名密码错误

以上基本是登录遇到的所有错误类型

 

 

猜你喜欢

转载自blog.csdn.net/qq_28631165/article/details/107676768