java.io.FileNotFoundException: /home/ekmp/nacos/conf/cluster.conf (No such file or directory)

Nacos 部署问题

shl:~/nacos/bin$ cat /home/ekmp/nacos/logs/start.out
/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java  -server -Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/ekmp/nacos/logs/java_heapdump.hprof -XX:-UseLargePages -Djava.ext.dirs=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/jre/lib/ext:/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/ext -Xloggc:/home/ekmp/nacos/logs/nacos_gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=100M -Dloader.path=/home/ekmp/nacos/plugins/health,/home/ekmp/nacos/plugins/cmdb,/home/ekmp/nacos/plugins/mysql -Dnacos.home=/home/ekmp/nacos -jar /home/ekmp/nacos/target/nacos-server.jar  --spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/,file:/home/ekmp/nacos/conf/ --logging.config=/home/ekmp/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288

         ,--.
       ,--.'|
   ,--,:  : |                                           Nacos 1.2.0
,`--.'`|  ' :                       ,---.               Running in cluster mode, All function modules
|   :  :  | |                      '   ,'\   .--.--.    Port: 8848
:   |   \ | :  ,--.--.     ,---.  /   /   | /  /    '   Pid: 514550
|   : '  '; | /       \   /     \.   ; ,. :|  :  /`./   Console: http://10.10.71.205:8848/nacos/index.html
'   ' ;.    ;.--.  .-. | /    / ''   | |: :|  :  ;_
|   | | \   | \__\/: . ..    ' / '   | .; : \  \    `.      https://nacos.io
'   : |  ; .' ," .--.; |'   ; :__|   :    |  `----.   \
|   | '`--'  /  /  ,.  |'   | '.'|\   \  /  /  /`--'  /
'   : |     ;  :   .'   \   :    : `----'  '--'.     /
;   |.'     |  ,     .-./\   \  /            `--'---'
'---'        `--`---'     `----'

2021-04-25 13:40:55,976 ERROR read cluster conf fail

java.io.FileNotFoundException: /home/ekmp/nacos/conf/cluster.conf (No such file or directory)
        at java.io.FileInputStream.open0(Native Method)
        at java.io.FileInputStream.open(FileInputStream.java:195)
        at java.io.FileInputStream.<init>(FileInputStream.java:138)
        at com.alibaba.nacos.core.utils.SystemUtils.readClusterConf(SystemUtils.java:124)
        at com.alibaba.nacos.core.listener.StartingSpringApplicationRunListener.logClusterConf(StartingSpringApplicationRunListener.java:142)
        at com.alibaba.nacos.core.listener.StartingSpringApplicationRunListener.contextPrepared(StartingSpringApplicationRunListener.java:92)
        at org.springframework.boot.SpringApplicationRunListeners.contextPrepared(SpringApplicationRunListeners.java:60)
        at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:374)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:314)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260)
        at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248)
        at com.alibaba.nacos.Nacos.main(Nacos.java:35)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
        at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
        at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:593)
2021-04-25 13:40:56,979 INFO Nacos is starting...

2021-04-25 13:40:57,980 INFO Nacos is starting...

2021-04-25 13:40:58,980 INFO Nacos is starting...

2021-04-25 13:40:59,981 INFO Nacos is starting...

2021-04-25 13:41:00,981 INFO Nacos is starting...

2021-04-25 13:41:01,982 INFO Nacos is starting...

2021-04-25 13:41:02,982 INFO Nacos is starting...

解决办法

默认启动的是集群模式

启动服务器

  • Linux/Unix/Mac
    启动命令(standalone代表着单机模式运行,非集群模式):
sh startup.sh -m standalone
  • 如果您使用的是ubuntu系统,或者运行脚本报错提示[[符号找不到,可尝试如下运行:
bash startup.sh -m standalone
  • Windows
    启动命令(standalone代表着单机模式运行,非集群模式):
startup.cmd -m standalone

方法一

bash -f ./startup.sh -m standalone

方法二

可以修改 startup.sh 头文件,
#!/bin/sh 改成 #!/bin/bash
然后采用 .startup.sh -m standalone & 命令

#!/bin/sh

#! /bin/sh 是指此脚本使用/bin/sh来解释执行
#!是特殊的表示符,如果没有声明,则脚本将在默认的shell中执行,默认shell是由用户所在的系统定义为执行shell脚本的shell.如果脚本被编写为在Kornshell ksh中运行,而默认运行shell脚本的为C shell csh,则脚本在执行过程中很可能失败。

shell编程是以"#“为注释,但对”#!/bin/sh"却不是。"#!/bin/sh"是对shell的声明

java.io.FileNotFoundException: http://localhost:8080/ 是一个文件找不到的异常。 这个异常通常是由于程序无法在指定的URL中找到文件导致的。例如,在引用提供的代码中,尝试打开一个URL连接来读取该URL指向的文件时,如果该文件不存在,就会抛出这个异常。 要解决这个问题,可以考虑以下几个步骤: 1. 确保URL的正确性: 首先,验证URL是否正确。可以尝试在浏览器中手动访问该URL,看看是否能够成功打开文件。如果无法在浏览器中打开文件,那么很有可能URL指向的文件确实不存在。 2. 检查文件路径: 如果URL是正确的,那么可以检查一下文件路径是否正确。确保文件所在的路径是可以被访问到的,并且文件确实存在于该路径中。 3. 检查文件权限: 如果文件路径是正确的,并且文件确实存在于该路径中,那么可能是由于文件权限的问题导致无法访问该文件。确保程序运行的用户具有足够的权限来访问该文件。 4. 处理异常: 如果以上步骤都确认无误,但仍然无法解决问题,那么可以在程序中使用try-catch语句来捕获FileNotFoundException异常,并进行相应的处理,例如输出错误信息或采取其他措施来处理异常情况。 总结起来,当出现java.io.FileNotFoundException: http://localhost:8080/ 异常时,需要检查URL的正确性、文件路径和文件权限,并处理异常情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [解决java java.io.FileNotFoundException: http:\localhost:8080 (文件名、目录名或卷)问题](https://blog.csdn.net/zelda002/article/details/7601653)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [jdbc连接数据库getConnection 增、删、改、查](https://download.csdn.net/download/l_ji_l/3671447)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

[shenhonglei]

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值