圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(五)

简介: 六、遇到的问题1.项目无法部署2.数据库连接错误c3p03.配置文件

六、遇到的问题


1.项目无法部署


Artifact wmmbooks:war exploded: Error during artifact deployment. See server

微信图片_20211231145424.png

解决办法:


右键点击把jar包导进去


微信图片_20211231145429.png


2.数据库连接错误c3p0


检查数据库db.properties


  • java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

  • 只要在url的后边加上allowPublicKeyRetrieval=true


  • java.sql.SQLException: Access denied for user ‘Administrator’@‘localhost’


  • 有可能是username和系统的出现了冲突,修改为user解决。


  • 8.0以后的数据库连接要加.cj,5.0的不用加
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/wmmbooks?useSSL=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC&allowPublicKeyRetrieval=true
  • 也有可能是useSSL=true,修改为false就好。

  • serverTimezone=UTC,时区问题,有的是GMT

  • ORG.MYBATIS.SPRING.MYBATISSYSTEMEXCEPTION: NESTED EXCEPTION IS ORG.APACHE.IBATIS.EXCEPTIONS

  • 这个问题就是你的数据库操作写错了。可能是参数类型和结果类型写错了

微信图片_20211231145731.png


3.配置文件


微信图片_20211231145736.png


它说没有找到这个bookService,我们可以根据下面的思路来一步步进行

排错思路(重要)


问题是:bean不存在


步骤:


  1. 查看这个bean注入是否成功


微信图片_20211231145814.png


2.Junit单元测试,看代码是否能否查询出来结果


微信图片_20211231145854.png


3.问题不在底层,那就是spring出现了问题

4.SpringMVC在整合的时候没调用到我们的service层的bean;


  • applicationContextxml中没有注入bean


  • web.xml中我们也绑定过配置文件,发现问题,我们配置的是spring-mvc.xml,这里确实没有service bean,所以报错


微信图片_20211231145954.png


至此找到问题,可以跳转。剩下的就是优化。

相关文章
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的营商环境行动计划管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的营商环境行动计划管理系统附带文章和源代码部署视频讲解等
37 4
|
5月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的环境保护生活App附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的环境保护生活App附带文章和源代码部署视频讲解等
34 0
|
Java Spring
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
76 0
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
|
Java 数据库连接 Maven
用maven工程搭建SSM项目模板
用maven工程搭建SSM项目模板
Cannot build artifact ‘SSM模板+登录注册:war exploded‘ because it is included into a circular dependency (a
Cannot build artifact ‘SSM模板+登录注册:war exploded‘ because it is included into a circular dependency (a
121 0
|
XML 前端开发 架构师
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)
九、修改删除书籍 添加日志功能 十、查询框
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)
|
Java 应用服务中间件 Spring
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
190 0
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
|
前端开发 Java 应用服务中间件
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(四)
四、SpringMVC 1.添加web支持 2.web.xml 3.spring-mvc.xml 4. Spring整合配置文件 5.xml中文件声明 五、配置tomcat
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(四)
|
3月前
|
Java 数据库连接 Maven
手把手教你如何搭建SSM框架、图书商城系统案例
这篇文章是关于如何搭建SSM框架以及实现一个图书商城系统的详细教程,包括了项目的配置文件整合、依赖管理、项目结构和运行效果展示,并提供了GitHub源码链接。
手把手教你如何搭建SSM框架、图书商城系统案例