关于win版nacos可以启动但是高版本启动闪退问题全集合

一、背景

首先 我的电脑版本是win10 在本机上原来一直运行着一个nacos1.2.1,没有出现过问题,之后阴差阳错想升级一下nacos,于是去官网找了一个2版本和一个3.0的 两个都运行不成功,于是来csdn上面找问题都没有解决

二、问题

解决闪退

首先大部分情况下都是开启nacos出现3秒左右直接闪退,这个时候右键打开startup.cmd,在最后面写上pause,这个添加之后就能够看到报错页面了

pause

报错页面

首先这个页面我去查了,解决办法都是那么几个 其中包括但是不限于JAVA_HOME、单机模式、密钥等 下面是总和出来的 大部分你把这几个一起设置了就能够完美运行了 

三、着急直接看这里!!解决方法

建议全部一起搞了 2分钟不到 完美解决问题

方法一 修改单机模式

右键打开编辑nacos/bin/startup.cmd 也就是启动文件,找到set MODE 

将这个改成standalone 改完之后先不要关这个文件 第二步也是这个

set MODE="standalone"

方法二、JAVA_HOME

这个我默认是没问题的,但是以防万一 还是贴出来看看

注意一定要64位的java 不懂得怎么看看这个方法二后面有写

如果你第一步做完关了文件 那还是打开编辑nacos/bin/startup.cmd

这里要保证你的电脑的环境变量里面有JAVA_HOME,或者是你电脑的环境变量名是啥你就改成啥也行,例如下图我电脑有个JAVA_HOME和一个JAVA_HOME17 我想要用JAVA_HOME17我就将这里的set"JAVA=%JAVA_HOME%"改成JAVA=%JAVA_HOME17%

还有就是注意一定要是64位的java!! 如果是32的启动不了

具体怎么看 打开cmd 输入

java -version

有这个就是64位的

方法三、重点!补充修改密钥

上面哪些方法我都是过一遍 也换过版本 但是就是不行 后面是发现了这个问题 填上之后完美运行

位置是nacos/conf/application.properties

打开编辑之后搜索secret 这个就是,在2.2.0.1版本之后,该字段默认为空,我们要手动赋值,不然就会无法启动 这里随便给他赋个值就可以启动了

SecretKey012345678901234567890123456789012345678901234567890123456789

至此 nacos3.0完美运行!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

岂有此李同学

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

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

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

打赏作者

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

抵扣说明:

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

余额充值