解決Nacos在執(zhí)行startup.cmd的時候出現(xiàn)閃退的問題
nacos閃退的解決辦法
因為在工作中的項目中需要使用到nacos作為注冊中心,但是在使用nacos的過程中運行startup.cmd的時候出現(xiàn)了閃退的情況,運行startup.cmd閃一下就沒有了,我把解決這個問題的全過程理了一下,希望能幫到您.
網(wǎng)上的解決方法無效
1.通過看官方的文檔,要求的使用的是jdk8 64位,并且要配置環(huán)境變量,我之前使用的是jdk8 32版的,所以我懷疑是不是版本不對應(yīng)的問題,重裝了jdk8 64后發(fā)現(xiàn)并沒有作用,所以排除了這個可能.
2.后來覺得,要想解決這個問題,還是得弄清除到底出錯的原因是什么,因此采用了在startup.cmd里面加入pause的辦法想要強制暫停,看控制臺報錯的原因,但是很遺憾,還是一閃而過,并沒有停下來,看不到出錯的原因.
3.后來我使用了電腦上的power shell, 通過把startup.cmd拖拽到power shell 里面然后回車,就可以執(zhí)行startup.cmd,而且出錯之后不會退出.
就這樣看到了出錯的原因竟然是:
但是納悶的就是我已經(jīng)安裝并且配置了jdk1.8 64bit為什么還是會報這樣的異常呢?
最終檢查到環(huán)境變量 居然是因為當(dāng)時我為了保留電腦上的jdk1.7,所以在環(huán)境變量中配置了JAVA1.7_HOME和JAVA1.8_HOME,在cmd中敲java是正常的,本以為可以像python一樣通過這樣保留python2和python3,然而在這里,nacos只認(rèn)JAVA_HOME,不能配置成其他的名字.
所以,nacos閃退,總結(jié)起來就是:
先檢查jdk是否為jdk8 64bit并配置環(huán)境變量,且環(huán)境變量必須為JAVA_HOME
以上就是解決Nacos在執(zhí)行startup.cmd的時候出現(xiàn)閃退的問題的詳細(xì)內(nèi)容,更多關(guān)于Nacos執(zhí)行startup.cmd閃退的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mybatis中實現(xiàn)枚舉自動轉(zhuǎn)換方法詳解
在使用mybatis的時候經(jīng)常會遇到枚舉類型的轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于mybatis中實現(xiàn)枚舉自動轉(zhuǎn)換的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-08-08IDEA啟動Tomcat報Unrecognized option: --add-opens=java
這篇文章主要為大家介紹了解決IDEA啟動Tomcat報Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED的方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08Java CompletableFuture 異步超時實現(xiàn)深入研究
這篇文章主要為大家介紹了Java CompletableFuture 異步超時實現(xiàn)深入研究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02java8 stream 由一個list轉(zhuǎn)化成另一個list案例
這篇文章主要介紹了java8 stream 由一個list轉(zhuǎn)化成另一個list案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08Spring與Struts整合之讓Spring管理控制器操作示例
這篇文章主要介紹了Spring與Struts整合之讓Spring管理控制器操作,結(jié)合實例形式詳細(xì)分析了Spring管理控制器相關(guān)配置、接口實現(xiàn)與使用技巧,需要的朋友可以參考下2020-01-01