一、背景
首先 我的电脑版本是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完美运行!



1075

被折叠的 条评论
为什么被折叠?



