今天在啓動(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端口已固定,這個臨時端口鏈接不上虛擬機的固定端口.配置
以上爲我我的的理解.