grails項目啓動時的Disconnected from the target VM, address: '127.0.0.1:xxxxx'錯誤

今天在啓動(debug方式)grails項目時,忽然出現了一個錯誤數據庫

Connected to the target VM, address: '127.0.0.1:63073', transport: 'socket' 緩存

Disconnected from the target VM, address: '127.0.0.1:63073', transport: 'socket'socket

大意就是鏈接不上目標虛擬機了spa

解決方式以下debug

檢查數據庫鏈接配置是否正確,若是確認無誤,get

清除grails編譯文件: 執行grails clean命令.虛擬機

 

在個人理解下,grails項目編譯相似於一種緩存的機制,避免項目代碼重複編譯影響效率,編譯

由於每次debug模式啓動項目,程序會臨時啓動一個監聽端口,監聽該端口代碼變化效率

因此因爲該項目以前已經通過編譯,該緩存仍然存在.VM端口已固定,這個臨時端口鏈接不上虛擬機的固定端口.配置

以上爲我我的的理解.

相關文章
相關標籤/搜索