我用的是Windows版本的nacos,2.4.1版本之前有安全隐患,需要升级。下载解压2.4.1的压缩包,解压后对比了新旧版本的application.properties文件,只有一处不同:
### The directory of access log:
server.tomcat.basedir=file:.
其他地方改成与之前一样就行,结果启动时报错:
org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.alibaba.nacos.naming.misc.SwitchManager]: Constructor threw exception; nested exception is java.lang.UnsatisfiedLinkError: C:\Users\Administrator\AppData\Local\Temp\2\librocksdbjni202001647871765894.dll: Can't find dependent libraries
百度一查,看到很多种原因,我这边的已成功的解决方案是:
因为电脑没有vc,或vc版本问题,下载对应的vc安装就可以了
VC++“2015-2022”运行库官方下载(不支持WinXP):
官方页面(其他工具、框架和可再发行组件):https://visualstudio.microsoft.com/zh-hans/downloads/
官方下载地址64位:https://aka.ms/vs/17/release/VC_redist.x64.exe
官方下载地址32位:https://aka.ms/vs/17/release/VC_redist.x86.exe