前段时间我想让Redhat在启动的时候把nacos一起开起来,但是一直失败。这几天有空看了一下是什么问题。
先上图,systemctl status rc-local.service显示失败
日志显示缺少javac命令,也就是找不到Java的环境变量
我不信邪,直接javac了一下,是有结果的
甚至打印了一下JAVA_HOME
结果呢都是有效的环境变量,它rc.local这个文件就是读取不到
找了好久,终于找到了办法,感谢这篇文章
那么办法就是在执行需要Java环境变量的命令之前加上export JAVA_HOME=xxx即可
结果就是成功开启了rc-local.service,reboot之后也是成功执行的
问题是解决了,就是还不知道它为什么读不到环境变量。。。