Nacos开机报错找不到java环境

 上面一篇设置 nacos 开机自启,但是发现启动一直报错,找不到 java 环境,手动执行发现根本没有问题。

 个人猜测的原因是,无论把脚本放到 rc.local 中还是创建 nacos.service,都在环境变量的配置文件前面加载,会报下面的错

1
2
3
4
5
6
which: no javac in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
readlink: missing operand
Try 'readlink --help' for more information.
dirname: missing operand
Try 'dirname --help' for more information.
ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!  

 但是我输出 $JAVA_HOME 也没有问题,于是就去查看启动脚本,先进行备份,然后修改变量

 

 就可以启动成功了


__EOF__

  • 本文作者: 自律改变浮躁的人生
  • 本文链接: https://www.cnblogs.com/dalianpai/p/13122120.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。