您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Jrebel啟動失敗怎么辦,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
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,居然又可以啟動成功了。。。
關于Jrebel啟動失敗怎么辦就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。