现象
Docker 容器中安装完 Ai Java 探针,重启应用之后启动collector失败
分析
进入容器里,查看 collector 日志,显示 root/OneAPM/collector/jre/bin/java: not found
原因
Linux image 中的 java 运行环境不兼容
解决方法
- 在命令行
collector/sbin
目录下,输入命令which java
找到使用的 jre 的位置 - 修改
collector/sbin/CollectorService.sh
文件中 jre 的位置,重启 collector