歡迎您光臨本站 註冊首頁

Jrebel啟動失敗解決方案詳解

←手機掃碼閱讀     madbeef @ 2020-07-07 , reply:0

JRebel是一套JavaEE開發工具。JRebel允許開發團隊在有限的時間內完成更多的任務修正更多的問題,釋出更高質量的軟體產品。

今天使用 jrebel 啟動專案的時候,突然啥日誌都沒有,只有一句Disconnected from the target VM, address: '127.0.0.1:60229', transport: 'socket'
 

很是莫名其妙。這個時候啟動其他專案居然是可以的,說明不是外掛的原因,應該是專案問題。

而另一個同學說,他可以啟動。我...,難道我是天選之子麼,一定是有原因的。

於是重新拉專案,啟動,一氣呵成,居然成功了。哎,不是我電腦的原因。

接下來就是清理專案中各種垃圾檔案(沒有提交到git的檔案),發現還是不能成功。

沒有辦法,啥日誌都沒有,jrebel 應該有自己的日誌檔案啊,於是去外掛配置裡找:在 Advanced 選單下,有jrebel 日誌路徑,也可以直接點選show Log即可。

1. 檢視日誌
 

jrebel.log檔案裡沒有報錯日誌,只有最後一行有一個這個:

topmost class in hierarchy is not instrumented class

java.nio.file.attribute.FileTime loaded with: null

在專案裡面查詢,這個類是 jdk 自帶的,應該不會載入不到啊。

2. 修改 jre
 

加上之前在百度上搜索的,可以修改一下debug configuration裡的JRE為自己下載的 jre,而不使用預設的。

修改之後就可以啟動了。。。

而更奇怪的是,我把 jre 切換到原來的 default,居然又可以啟動成功了。。。

好吧,我投降了。以後沒有其他錯誤的莫名情況,可以試試這個切換一下。

                                                       

   


[madbeef ] Jrebel啟動失敗解決方案詳解已經有961次圍觀

http://coctec.com/docs/developer/show-post-241572.html