mirror of
https://github.com/hpd840321/starRiverProperty.git
synced 2026-06-10 00:40:30 +08:00
418c7db202
- davinci-manager-storage:FilePart 路径与基址按 V1 JAR(/portal/file、/part/*、GET /download) - 启动类:扫描 cn.cloudwalk.serial 与 cn.cloudwalk.cwos.client.resource,补 UUIDSerial 与 ApplicationService - deploy:v1/v2 application 中 cloudwalk.serial.enabled、Kafka 指向 192.168.3.12:9092;deploy/.gitignore 忽略日志 - cloudwalk-common-serial:补充 META-INF/spring.factories(Boot 自动配置) - 电梯:Session 配置、Davinci Bean、Feign 包、MQTT/Visitor/Zone Feign;部署脚本与 API parity 工具更新 - 文档与根脚本若干;未纳入大体积 jar/zip 与 v1 CFR 对比目录 Made-with: Cursor Former-commit-id: b76d142d13ebb5c0898de2d9d11bc583876829c2
39 lines
1.2 KiB
Bash
39 lines
1.2 KiB
Bash
#!/usr/bin/env bash
|
||
# shellcheck shell=bash
|
||
# 由 v1-legacy/run.sh、v2-maven/run.sh source:JAVA_HOME;非 JDK8 时追加 --add-opens。
|
||
#
|
||
# === 本机 JDK 8 安装根目录(含 bin/java);换机器只需改下行默认路径或通过环境变量覆盖 ===
|
||
: "${DEPLOY_JDK8:=/usr/lib/jvm/java-8-openjdk-amd64}"
|
||
|
||
_pick_java_home() {
|
||
if [[ "${ELEVATOR_USE_ENV_JAVA:-0}" == "1" ]] && [[ -n "${JAVA_HOME:-}" && -x "${JAVA_HOME}/bin/java" ]]; then
|
||
return 0
|
||
fi
|
||
if [[ -x "${DEPLOY_JDK8}/bin/java" ]]; then
|
||
export JAVA_HOME="${DEPLOY_JDK8}"
|
||
return 0
|
||
fi
|
||
for d in /usr/lib/jvm/java-8-openjdk-amd64 /usr/lib/jvm/java-1.8.0-openjdk; do
|
||
if [[ -x "$d/bin/java" ]]; then
|
||
export JAVA_HOME="$d"
|
||
return 0
|
||
fi
|
||
done
|
||
if [[ -n "${JAVA_HOME:-}" && -x "${JAVA_HOME}/bin/java" ]]; then
|
||
return 0
|
||
fi
|
||
export JAVA_HOME="${JAVA_HOME:-${DEPLOY_JDK8}}"
|
||
}
|
||
|
||
_jdk8_open_flags() {
|
||
local java="$1"
|
||
if "$java" -version 2>&1 | grep -qE 'version "1\.8\.'; then
|
||
echo ""
|
||
return
|
||
fi
|
||
echo "--add-opens=java.base/java.lang=ALL-UNNAMED"
|
||
echo "--add-opens=java.base/java.lang.reflect=ALL-UNNAMED"
|
||
echo "--add-opens=java.base/java.util=ALL-UNNAMED"
|
||
echo "--add-opens=java.base/java.io=ALL-UNNAMED"
|
||
}
|