圣诞节熬夜整理一套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


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

相关文章
|
8月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的营商环境行动计划管理系统附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的营商环境行动计划管理系统附带文章和源代码部署视频讲解等
56 4
|
8月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的环境保护生活App附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的环境保护生活App附带文章和源代码部署视频讲解等
50 0
|
Java Spring
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
java202304java学习笔记第六十一天-ssm-spring配置文件-spring集成web环境
93 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
145 0
|
XML 前端开发 架构师
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)
九、修改删除书籍 添加日志功能 十、查询框
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(七)
|
Java 应用服务中间件 Spring
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
199 0
【重温SSM框架系列】4 - Spring集成web环境(三层结构和配置监听器)
|
前端开发 Java 应用服务中间件
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(四)
四、SpringMVC 1.添加web支持 2.web.xml 3.spring-mvc.xml 4. Spring整合配置文件 5.xml中文件声明 五、配置tomcat
圣诞节熬夜整理一套SSM模板,让你可以快速搭建环境(四)
|
2天前
|
存储 Java 关系型数据库
ssm026校园美食交流系统(文档+源码)_kaic
本文介绍了基于Java语言和MySQL数据库的校园美食交流系统的设计与实现。该系统采用B/S架构和SSM框架,旨在提高校园美食信息管理的效率与便捷性。主要内容包括:系统的开发背景、目的及内容;对Java技术、MySQL数据库、B/S结构和SSM框架的介绍;系统分析部分涵盖可行性分析、性能分析和功能需求分析;最后详细描述了系统各功能模块的具体实现,如登录、管理员功能(美食分类管理、用户管理等)和前台首页功能。通过此系统,管理员可以高效管理美食信息,用户也能方便地获取和分享美食资讯,从而提升校园美食交流的管理水平和用户体验。