nacos啓動報錯——數據庫改不回derby

今天想啓動單機的nacos,所以在application.properties中註釋掉了mysql的內容(之前配了集羣):

因爲nacos本來就是用內嵌的數據庫derby的,所以當你用單機模式啓動的時候就會把數據庫切換成derby:

這個start_bak.sh是我的啓動腳本的一個備份,因爲原來的我改了腳本,改成可以配多個端口的集羣了。

表面上是啓動成功了,可以一看start.out日誌:

Failed to start database '/xxx/nacos/data/derby-data' with class loader org.springframework.boot.loader.LaunchedURLClassLoader@439f5b3d

derby啓動不了。

再看nacos.log

還是用着集羣呢,這說明-m standalone根本沒起作用!

而且詭異的是:

數據庫還是mysql。

這就讓思考了:是不是剛纔的註釋沒用?

我在application.properties這個文件中盯了好久,真的想刪掉重新下一個了(這個文件我沒有備份,所以說你改項目的配置文件和腳本時最好備份一份)。

最後,我發現不對的地方了:

原來註釋是要加空格的。

阿里的程序員牛逼!

現在訪問localhost:8848/nacos/就成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章