nacos启动报错ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!

昨天在 docker 上跑了一个 nacos,今天就寻思在本地上安装一下 nacos,然后安装步骤一切正常,然后在配置自启和systemd 的方式管理 docker 后进行启动,出现了报错

1 ERROR: Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better! !!

 这里翻译一下:错误:请在您的环境中设置 JAVA_HOME 变量,我们需要 JAVA(x64)!jdk8 或更高版本更好!!

意思是说我们的 java 变量没有配置或者 jdk 版本过低,但是我用的是新下载的最高的版本,然后再排查 java 变量配置发现应该是启动脚本里面没有配置 java 变量

然后将启动脚本的 java 变量配置了一下

[root@node4 bin]# vi startup.sh
JAVA_HOME=/data/java/jdk1.8.0_341
## 这里的地址的我的 java 绝对地址
[root@node4 bin]# pwd
/data/nacos/bin

 再次启动成功

[root@node4 bin]# systemctl start nacos
[root@node4 bin]# systemctl status nacos
● nacos.service - nacos
   Loaded: loaded (/usr/lib/systemd/system/nacos.service; disabled; vendor preset: disabled)Active: active (running) since 五 2022-09-23 10:15:05 CST; 9min ago
  Process: 29478 ExecStart=/bin/bash /data/nacos/bin/startup.sh -m standalone (code=exited, status=0/SUCCESS)
    Tasks: 176
   Memory: 612.8M
   CGroup: /system.slice/nacos.service
           └─29498 /data/java/jdk1.8.0_341/bin/java -Djava.ext.dirs=/data/java/jdk1.8.0_341/jre/lib/ext:/data/java/jdk1.8.0_341/lib/ext -Xms512m -Xmx512m -Xmn256m ...

9 月 23 10:15:05 node4 systemd[1]: Starting nacos...
9 月
23 10:15:05 node4 bash[29478]: /data/java/jdk1.8.0_341/bin/java -Djava.ext.dirs=/data/java/jdk1.8.0_341/jre/lib/ext:/data/java/jdk1.8.0_341/lib/ext ...-XX:+Print
9 月
23 10:15:05 node4 bash[29478]: nacos is starting with standalone
9 月
23 10:15:05 node4 systemd[1]: Started nacos.
9 月
23 10:15:05 node4 bash[29478]: nacos is starting,you can check the /data/nacos/logs/start.out
Hint: Some lines were ellipsized, use
-l to show in full.

浏览器访问

 


__EOF__

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