nacos启动使用命令(sh startup.sh -m standalone)报错,解决办法

nacos启动报错:

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:363)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:307)
        at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136)
        ... 158 common frames omitted
Caused by: java.lang.RuntimeException: [db-load-error]load jdbc.properties error
        at com.alibaba.nacos.config.server.service.datasource.ExternalDataSourceServiceImpl.init(ExternalDataSourceServiceImpl.java:107)
        at com.alibaba.nacos.config.server.service.datasource.DynamicDataSource.getDataSource(DynamicDataSource.java:53)
        ... 166 common frames omitted

解决办法:

进入nacos的安装目录的bin目录,使用./startup.sh -m standalone启动

案例:

第一步: 进入自己安装的nacos的bin目录

cd /home/nacos/nacos/bin/

第二步:杀死nacos已经开启的线程,如果没有,则不管.

ps -aux|grep nacos
kill -9 pid

第三步: 启动命令

./startup.sh -m standalone

nacos启动使用命令(sh startup.sh -m standalone)报错,解决办法_第1张图片 

 

(切记先杀死nacos启动的线程)

你可能感兴趣的:(java,eureka,开发语言)