csjoz11

导航

set the JAVA_HOME variable in your environmen

昨天在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.
 

浏览器访问

 

posted on 2024-03-21 17:25  csjoz11  阅读(660)  评论(0编辑  收藏  举报