windows10啟動nacos沒反應的解決辦法


windows10安裝nacos:

  1. 下載軟件安裝包:https://github.com/alibaba/nacos/releases最新版本是1.4.1【安裝1.3.1較多】
  2. 將下載好的zip包解壓到自己的安裝目錄。注意:最好是不要帶中文命名的目錄

啟動nacos:

  1. 進入nacos的bin目錄,執行命令: cmd startup.cmd或者.\startup.cmd,出現以下界面表示啟動成功

    除此之外,出現任何信息與及界面與以上不同,都是啟動失敗。

啟動nacos失敗的示例及解決方案:

  1. 執行cmd startup.cmd后,出現以下界面

    其實已經報錯,只不過錯誤信息沒有顯示出來,可以執行命令.\startup.cmd,此時可以看到錯誤信息為
此時不應有 \nacos"\logs\java_heapdump.hprof"。
解決方案:
  1. 用編輯工具打開startup.cmd文件【如:Notepad++】,如下圖:

    然后用::將出現錯誤信息的那行代碼set "JAVA_OPT=%JAVA_OPT% -XX:-OmitStackTraceInFastThrow XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%BASE_DIR%\logs\java_heapdump.hprof"注釋掉,如下圖:

    保存后,重新執行命令.\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,解決辦法如上圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM