Skip to content

若配置好环境后运行仍抛出异常, 请参考此方法 #15

Open
@GoogTech

Description

@GoogTech

第一个错误分析

  1. 下载项目后,打开idea( 我的是2019.2 ),点击 open 打开该项目,等 maven 下载完毕 jar 包后即可配置Tomact
  2. 然后点击运行时会抛出异常,并且在 applicationContext.xml 文件中会有这三处爆红,如下图所示 :

原因 : 无法加载相应的配置文件,即没有找到指定的配置文件

解决办法 : 将 resource 文件重命名为 resources 并将 resources 下的文件都设置为 resources root 类型,除了 mapper 文件夹哟( 设置办法 : 右击 resources 文件夹 ---> Mark Directory as ---> resources root )

知识扩展 : idea中文件夹的分类

image
image

第二个错误分析

第一个常见错误解决了,若运行后还会报错那应该就是数据库的问题了,错误信息及解决方法如下所示:
image

注意数据库的版本,若 mysql 版本低于 8 的话就要修改代码中的数据库配置信息哟

  1. 修改数据库配置信息 : 先逐个复制表结构和语句,去掉编码部分( 我的mysql是5.0.51 ). 首先打开数据库配置文件 c3p0.properties 将 com.mysql.cj.jdbc.Driver 改为 com.mysql.jdbc.Driver

  2. 更新 pom.xml 文件中的 mysql-connector-java 版本
    并在下面加上

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.0.5< version>
</dependency>

第三个错误分析

一和二问题解决后就可以成功地运行该项目了,但是会发现使用名为 黄宇辉 的账户信息登录时会无法登录 ! 这是因为中文乱码的问题,自行在相应数据表中使用英文字母新建用户信息后,重新登录即可.

it's so embarrassed that this project had a lot of bugs but thanks for your issue and solution : @2938543506@qq.com

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions