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,第1张

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

目录
  • linux下启动nacos报错:
    • 报错信息:
    • 解决方案

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 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5685081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存