Rocky8 和 MYSQL8 JDK24 部署 PowerJob 5.1.1

发布于:2025-04-21 ⋅ 阅读:(77) ⋅ 点赞:(0)

1.Rocky8 安装 JDK24

JDK 下载

在这里插入图片描述

将下载的包放到服务器

## 1.备份安装目录
mv /usr/local/java /usr/local/java-bak
## 2.解压缩
tar zxf jdk-24_linux-x64_bin.tar.gz && mv jdk-24.0.1 /usr/local/java/
## 3.配置环境变量
vim ~/.bashrc
## 写入
export JAVA_HOME=/usr/local/java
export PATH=${
   PATH}:$JAVA_HOME/bin
## 4.保存后刷新环境变量
source ~/.bashrc
## 5.查看版本
java -version

在这里插入图片描述

2.部署 Power 服务端

2.1源码下载

Power JOB Git

在这里插入图片描述

2.2 本地启动调试

2.2.1 用IDEA打开源码工程

修改 JDK 版本

在这里插入图片描述

新建 MYSQL 数据库 powerjob

在这里插入图片描述

并修改配置文件

在这里插入图片描述

修改数据库配置和日志配置,注释掉邮箱配置,或配置正确的邮箱信息,否则启动会报一个邮箱链接失败的错误,但不影响使用

在这里插入图片描述

批量修改JDK源码版本

在这里插入图片描述

修改 Lombok 版本

在这里插入图片描述

启动服务

在这里插入图片描述

2.3 访问服务端

http://127.0.0.1:7700/#/loginHomepage

在这里插入图片描述

使用账号登陆:ADMIN / powerjob_admin

在这里插入图片描述

首页

在这里插入图片描述

查看数据表

在这里插入图片描述

2.4 打包部署到服务器

通过 server.servlet.context-path=/powerjob 可以为 UI 配置统一前缀

2.4.1 修改日志配置目录

复制一个 logback-product.xml 为 logback-daily.xml 并修改如图目录为自定义位置,如:/usr/local/powerjob/logs

在这里插入图片描述

修改 application-daily.properties 里面的 logback-dev.xml 为 logback-daily.xml

2.4.2 修改POM并编译

IDEA 修改 maven-clean-plugin 版本不生效,清理报错,使用命令行处理

mvn org.apache.maven.plugins:maven-clean-plugin:3.3.2:clean package -DskipTests

在这里插入图片描述

如果编译报错请根据提示自行调整依赖包版本等信息

将包拷贝到虚拟机服务器

在这里插入图片描述

4.2.3 部署

## 1.创建目录
mkdir -p /usr/local/powerjob/logs
## 2.复制包
mv powerjob-server-starter-5.1.1.jar /usr/local/powerjob/
## 3.启动(控制台直接执行,验证不报错后设为服务)
java -jar -Dspring.profiles.active=daily /usr/local/powerjob/powerjob-server-starter-5.1.1.jar

在这里插入图片描述

## 1.新建服务文件

## 2.写入以下内容
[Unit]
Description=PowerJob Daily
After=network.target

[Service]
User=root
ExecStart=/usr/local/java/bin/java -jar -Dspring.profiles.active=daily /usr/local/powerjob/powerjob-server-starter-5.1.1.jar
Restart=on-failure
RestartSec=10s

[Install]
WantedBy=multi-user.target
## 3.重载 Service
systemctl daemon-reload
## 4.启动
systemctl start powerjob-daily
## 5.查看状态
systemctl status powerjob-daily
## 6.设为开机自启
systemctl enable powerjob-daily

在这里插入图片描述

访问验证:http://192.168.1.40:7700/powerjob/#/loginHomepage

在这里插入图片描述

新增一个命名空间

在这里插入图片描述

新增一个应用

在这里插入图片描述

进入应用

在这里插入图片描述

然后就可以配置任务了

在这里插入图片描述

3.PowerJob Worker(执行器编写)

1.新建一个 Springboot 工程,依赖如下

在这里插入图片描述

Pom 依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation

网站公告

今日签到

点亮在社区的每一天
去签到