nacos單機(jī)版啟動失敗問題以及解決
問題1.數(shù)據(jù)庫問題
在github下載nacos的最新版release版本解壓之后
使用start.cmd無法直接啟動
拋出以下錯誤:
java.lang.IllegalArgumentException: db.num is null
java.lang.RuntimeException: [db-load-error]load jdbc.properties error
解決辦法
在MySQL中創(chuàng)建nacos數(shù)據(jù)庫
進(jìn)入nacos\conf目錄下
使用 nacos-mysql.sql 初始化數(shù)據(jù)庫
修改 application.properties中的配置信息:
### Count of DB: ##打開注釋 db.num=1 ### Connect URL of DB: ##修改數(shù)據(jù)庫配置信息 db.url.0=jdbc:mysql://192.168.235.137:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC db.user.0=root db.password.0=root
問題2.啟動模式問題
修改完成之后重新啟動拋出新的異常
nacos默認(rèn)啟動方式是集群
這里是單機(jī)啟動所以啟動不了
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat
解決辦法
修改nacos\bin目錄下的 start.cmd文件中的 set MODE=“cluster” 為 set MODE=“standalone”
保存重新啟動即可
set MODE="standalone"
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java PriorityQueue優(yōu)先級隊(duì)列的使用方式
PriorityQueue是一個(gè)優(yōu)先級隊(duì)列,可以按照優(yōu)先級處理對象,它繼承了Queue接口,底層是一個(gè)堆,可以實(shí)現(xiàn)大根堆或小根堆,常用方法包括offer、poll、peek、size等,插入元素時(shí)需要注意元素不能為null并且必須能夠進(jìn)行比較,大根堆可以通過傳入自定義的比較器實(shí)現(xiàn)2026-02-02
MybatisPlus字段類型轉(zhuǎn)換的實(shí)現(xiàn)示例
本文主要介紹了MybatisPlus如何完成字段類型轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
java 實(shí)現(xiàn)web項(xiàng)目啟動加載properties屬性文件
這篇文章主要介紹了java 實(shí)現(xiàn)web項(xiàng)目啟動加載properties屬性文件,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08
java實(shí)現(xiàn)飛機(jī)大戰(zhàn)小游戲
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)飛機(jī)大戰(zhàn)小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06
Mybatis如何獲取insert新增數(shù)據(jù)id值
這篇文章主要介紹了Mybatis如何獲取insert新增數(shù)據(jù)id值問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05

