dromara / Jpom

🚀简而轻的低侵入式在线构建、自动部署、日常运维、项目监控软件
https://jpom.dromara.org/
Other
1.3k stars 279 forks source link

arm64 的 中标麒麟类的环境 使用 openjdk 1.8_242环境无法启动 #39

Open GengPu opened 1 year ago

GengPu commented 1 year ago

启动显示

JPOM_AGENT_APPLICATION
automatic running: agent-2.10.36.jar
bwcx-jzy commented 1 year ago

大概率是启动卡住,一般是 hostname 相关的,https://jpom.top/pages/a1e454/#%E5%90%AF%E5%8A%A8%E5%BE%88%E6%85%A2

GengPu commented 1 year ago

尝试过并不行,问题还是一样 ,我的修改是 在 /etc/hosts 文件中 127.0.0.1 行 以及 ::1 行,这两行后面添加了 " $hostname" 会不会是因为 hostname 中 存在 "-"的问题?

bwcx-jzy commented 1 year ago

这块需要你根据环境来判断,还有可以在搜索引擎看看相关问题。因为 agent 本质就是一个 jar ,理论上不会存在无法启动的问题

GengPu commented 1 year ago

是啊,我也很好奇,所以过来问问需要怀疑几个地方。我目前怀疑的是 jvm 版本环境 基础环境 ,我今天中午在我自己的 linux 环境(jdk 17 eclipse 版本 amd64位的debain系统)上也没启动或者是一些基础配置不对。或许我应该拿Oracle的jdk试试?

bwcx-jzy commented 1 year ago

经实测可能是确定了,但是没有输出日志

bwcx-jzy commented 1 year ago

可以看看脚本里面的,看看加这一段

echo "Jpom server starting:$pid"
    pid=$(getPid)
    if [ "$pid" == "" ]; then
        echo "Please check the $Log for failure details"
        errorExit "Jpom server Startup failed"
    fi
    tail -fn 0 --pid="$pid" "$server_log"