适配后端重启脚本
This commit is contained in:
@@ -9,9 +9,9 @@ CONSOLE_LOG="$LOG_DIR/backend-console.log"
|
||||
PID_FILE="$LOG_DIR/backend-java.pid"
|
||||
TARGET_DIR="$ROOT_DIR/ruoyi-admin/target"
|
||||
JAR_NAME="ruoyi-admin.jar"
|
||||
SERVER_PORT=63310
|
||||
SERVER_PORT=8080
|
||||
STOP_WAIT_SECONDS=30
|
||||
APP_MARKER="-Dccdi.backend.root=$ROOT_DIR"
|
||||
APP_MARKER="-Dloan.pricing.backend.root=$ROOT_DIR"
|
||||
JAVA_OPTS="$APP_MARKER -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError"
|
||||
|
||||
timestamp() {
|
||||
@@ -233,6 +233,7 @@ restart_action() {
|
||||
|
||||
main() {
|
||||
ensure_command mvn
|
||||
ensure_command java
|
||||
ensure_command lsof
|
||||
ensure_command ps
|
||||
ensure_command tail
|
||||
|
||||
19
doc/2026-04-15-后端重启脚本适配实施文档.md
Normal file
19
doc/2026-04-15-后端重启脚本适配实施文档.md
Normal file
@@ -0,0 +1,19 @@
|
||||
# 后端重启脚本适配实施文档
|
||||
|
||||
## 修改内容
|
||||
- 调整 `bin/restart_java_backend.sh` 中的后端端口,从 `63310` 修正为当前项目 `ruoyi-admin` 实际使用的 `8080`。
|
||||
- 恢复并改造脚本启动标识,新增 `-Dloan.pricing.backend.root=$ROOT_DIR` 作为当前项目的 Java 进程识别标记,避免 `set -u` 下因 `APP_MARKER` 未定义导致脚本执行失败。
|
||||
- 在脚本启动前增加 `java` 命令检查,避免构建成功后因运行环境缺少 JDK/JRE 才报错。
|
||||
|
||||
## 适配依据
|
||||
- 当前项目后端入口模块为 `ruoyi-admin`,打包产物为 `ruoyi-admin.jar`。
|
||||
- `ruoyi-admin/src/main/resources/application.yml` 中 `server.port` 配置为 `8080`。
|
||||
- 现有脚本的进程识别逻辑依赖 `APP_MARKER`,但工作区版本中该变量已被移除,和 `set -eu` 冲突。
|
||||
|
||||
## 验证方式
|
||||
- 执行 `sh -n bin/restart_java_backend.sh` 校验脚本语法。
|
||||
- 执行 `bin/restart_java_backend.sh status` 校验脚本可正常进入状态检查流程。
|
||||
|
||||
## 保存路径确认
|
||||
- 脚本路径:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/bin/restart_java_backend.sh`
|
||||
- 本次实施文档路径:`/Users/wkc/Desktop/loan-pricing/loan-pricing-jdk-1.8/doc/2026-04-15-后端重启脚本适配实施文档.md`
|
||||
Reference in New Issue
Block a user