dromara/Jpom

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

GengPu opened this issue · 6 comments

启动显示

JPOM_AGENT_APPLICATION
automatic running: agent-2.10.36.jar

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

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

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

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

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

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

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"