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__