IDEA搭建JeeSite 4.x环境,应用mysql8.0

JeeSite官方的环境搭建教程:https://jeesite.gitee.io/docs/install-deploy/

其中Java, Maven, Eclipse, Mysql的安装配置教程很多,在此不做介绍。

 

IDEA

  1. git clone https://gitee.com/thinkgem/jeesite4.git

    首先从下载jeesite4的源代码并解压,将其中的web文件夹放到任选的工作目录下,并重命名成自己的工程名,也可以不改。修改pom.xml文件的10、13行,同一路径和文件名。

  2. 打开IDEA,并导入项目。载入完成后,File -> Project Structure -> Modules,在中间那一栏里会出现spring和web,说明你导入成功。

 

MySql数据库

  1. 在IDEA初次加载 Maven 依赖包时,可以先转攻MySQL的配置。在my.ini文件(我是win10系统)的[mysqld]下添加
    sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
  2. 重启MySql服务,在界面中执行sql语句:
    set global read_only=0;
    set global optimizer_switch='derived_merge=off'; 
    create user 'jeesite'@'%' identified by 'jeesite';
    create database jeesite DEFAULT CHARSET 'utf8' COLLATE 'utf8_unicode_ci';   
    grant all privileges on jeesite.* to 'jeesite'@'%';
    flush privileges;

    创建用户和授权

  3. 配置JDBC连接,修改/src/main/resources/config/application.yml
    #======================================#
    #========== Database sttings ==========#
    #======================================#
    
    # 数据库连接
    jdbc:
    
      # Mysql 数据库配置
      type: mysql
      driver: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/jeesite?useSSL=false&serverTimezone=UTC
      username: ****
      password: ******
      testSql: SELECT 1
  4. 若刚才导入到IDEA的项目加载完成且无误,我们打开pom.xml,作出如下修改:
    <dependency>
       <groupId>com.jeesite</groupId>
       <artifactId>test-core</artifactId>
       <version>1.0</version>
       <scope>system</scope>
       <systemPath>${project.basedir}/src/main/webapp/lib/mysql-connector-java-8.0.11.jar</systemPath>
    </dependency>
     
     
    <dependency>
       <groupId>org.yaml</groupId>
       <artifactId>snakeyaml</artifactId>
       <version>1.18</version>
    </dependency>
    70行左右,把springframework下的scope改成compile,并在下方添加两个依赖。我们需要自行在对应目录下添加mysql8.0的连接驱动jar包,并在modules中导入刚才的jar包。
  5. 然后我们就可以执行/bin/init-data.bat往数据库里导入数据了,第一次执行如果遇见table xxx doesn't exist的错误信息,忽略即可。

 

tomcat服务

  1. 打开/src/main/resources/config/application.yml文件,配置端口和路径:
    #======================================#
    #========== Server settings ===========#
    #======================================#
    
    server:
    
      port: 8980
      servlet:
        context-path: /jeesite-demo
      tomcat:
        uri-encoding: UTF-8
  2. 找到Application.java文件并运行。

 

打开浏览器,在url里输入http://127.0.0.1:8980/jeesite-demo,默认最高管理员账号:system 密码:admin。

大功告成!

posted @ 2019-06-18 16:28  Bochao(Allen)  阅读(937)  评论(0编辑  收藏  举报