基于SpringBoot开源项目JeeSite的持续交互介绍

一、实战项目介绍- JeeSite

  • 基于Spring Boot 2.0
  • 数据存储MySQL
  • 语言:Java
  • 规模大小:适中,适合初学者

源码地址:https://gitee.com/thinkgem/jeesite4
本次项目演练地址:https://gitee.com/sfboy/iJeeSite4 ,在原作者的项目上,增加了Pipline持续集成的脚本,便于实战使用

二、环境准备

Spring Boot项目运行配置:MySQL+Java+Maven
MySQL安装参考:https://www.cnblogs.com/feng0815/p/14041558.html
Maven安装参考: https://www.cnblogs.com/feng0815/p/14354226.html
Java安装参考:自行百度。。

三、项目配置、调试、运行

3.1 初始化

  • 打开 JeeSite4/web/src/main/resources/config/application.yml,填写数据库配置(地址、IP端口、用户名、密码)
  • 进入项目路径 JeeSite4/web/bin,运行初始化脚本程序init-data.sh(Windows下运行init-data.bat)

初始化脚本用来创建初始数据,初始化前要保证数据库中有jeesite数据库,否则会造成无法连接jeesite数据库,初始化失败

开始执行


执行结束

3.2 配置项目

3.2.1 使用IDE编译

  • 添加JeeSite4/root/pom.xml Maven根节点到IDE的maven view中,其余依赖module会根据配置一起导入
    Maven编译、打包
    在Maven view 中选中JeeSite Root下Lifecycle中的clean + install,然后单击运行按钮

3.2.2 在命令行编译

进入到JeeSite4/root目录下,运行mvn clean install

3.3 运行项目demo

3.3.1 在IDE运行

展开JeeSite Web → Plugins → spring-boot → spring-boot:run ,单击运行


运行成功


访问项目:http://localhost:8980/a/login


输入用户名system,密码admin,点击登录

3.3.2 在命令行运行

进入到JeeSite4/web目录下,运行:mvn clean spring-boot:run -Dmaven.test.skip=true(Dmaven.test.skip=true,不运行单元测试)


运行成功

 

四、Tomcat部署持续交互实战

4.1 Tomcat运行和配置入门

下载,官网:https://tomcat.apache.org/


直接解压到安装目录即可

Tomcat基本配置

  • 启动:bin/startup.sh
  • 停止:bin/shutdown.sh
  • 配置文件:conf/server.xml(配置端口号)
  • 日志:logs/catalina.out

4.2 使用Jenkins Pipline任务部署Spring应用到Tomcat

4.2.1 Jenkins参数配置,设置Pipline脚本中所需的参数


创建Jenkins Pipline任务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值