linux启动nacos报错Error: Could not find or load main class Caused by: java.lang.ClassNotFoundException

linux下启动nacos报错:

Error: Could not find or load main class 
Caused by: java.lang.ClassNotFoundException

我的环境为centos7+jdk17+nacos2.0.3,原本以为是jdk版本太高的缘故。百度了以下大多数这样的问题都与jdk版本无关。

报错信息:

启动nacos:
在nacos/bin目录下输入下面命令

sh startup.sh -m standalone

报错信息:
输入启动命令后,没有见到熟悉的nacos启动界面,反而出现的的是
在这里插入图片描述
让我看/logs/start.out的日志

解决方案

日志是这样的,仔细看下日志的前半部分,不就是启动命令嘛。

在这里插入图片描述

java   -Xms512m -Xmx512m -Xmn256m -Dnacos.standalone=true -Dnacos.member.list= -Xlog:gc*:file=/usr/software/nacos/nacos/logs/nacos_gc.log:time,tags:filecount=10,filesize=102400 -Dloader.path=/usr/software/nacos/nacos/plugins/health,/usr/software/nacos/nacos/plugins/cmdb -Dnacos.home=/usr/software/nacos/nacos -jar /usr/software/nacos/nacos/target/nacos-server.jar  --spring.config.additional-location=file:/usr/software/nacos/nacos/conf/ --logging.config=/usr/software/nacos/nacos/conf/nacos-logback.xml --server.max-http-header-size=524288

把命令复制以下,使用这个命令在bin目录下启动nacos
在这里插入图片描述

可以看到nacos已经成功启动了。

如果已经暴露了端口就可以通过Ip访问了,如果没有暴露端口通过以下命令暴露端口:

firewall-cmd --permanent --add-port=8848/tcp 
firewall-cmd --reload 

在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值