windows10安裝nacos:
- 下載下傳軟體安裝包:https://github.com/alibaba/nacos/releases最新版本是1.4.1【安裝1.3.1較多】
- 将下載下傳好的zip包解壓到自己的安裝目錄。注意:最好是不要帶中文命名的目錄
啟動nacos:
- 進入nacos的bin目錄,執行指令:
或者cmd startup.cmd
,出現以下界面表示啟動成功.\startup.cmd
除此之外,出現任何資訊與及界面與以上不同,都是啟動失敗。windows10啟動nacos沒反應的解決辦法
啟動nacos失敗的示例及解決方案:
- 執行
後,出現以下界面cmd startup.cmd
其實已經報錯,隻不過錯誤資訊沒有顯示出來,可以執行指令windows10啟動nacos沒反應的解決辦法
,此時可以看到錯誤資訊為.\startup.cmd
此時不應有 \nacos"\logs\java_heapdump.hprof"。
解決方案:
- 用編輯工具打開startup.cmd檔案【如:Notepad++】,如下圖: 然後用
windows10啟動nacos沒反應的解決辦法
将出現錯誤資訊的那行代碼::
注釋掉,如下圖:set "JAVA_OPT=%JAVA_OPT% -XX:-OmitStackTraceInFastThrow XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%BASE_DIR%\logs\java_heapdump.hprof"
儲存後,重新執行指令windows10啟動nacos沒反應的解決辦法
即可成功啟動。.\startup.cmd
擴充:
導緻windows10啟動失敗最常見的原因是由于解壓後的nacos檔案夾放在帶有特殊符号或中文的目錄下,例如:
D:\Program Files (x86)
或
C:\Users使用者
啟動指令1.3.1版本可以不帶參數啟動
.\startup.cmd
,而1.4.0需要帶參數啟動
.\startup.cmd -m standalone
,原因如下:
如果用的1.4.0及以上版本,不帶參數運作,會報錯
java.io.IOException: java.lang.IllegalArgumentException: db.num is null
,解決辦法如上圖