First they ignore you
          then they ridicule you
          then they fight you
          then you win
              -- Mahatma Gandhi
          Chinese => English     英文 => 中文             
          隨筆-221  評論-1047  文章-0  trackbacks-0
                雖然Grails3可通過啟動Application.groovy來進行調試,但會遇到修改內容無法即時生效的問題,故推薦遠程調試,該調試方式比較通用,但由于Grails官方網站缺乏調試方面的文檔,現補充如下。注:本文所用的Grails版本是目前最新的Grails 3.0.9,而IDE使用的是IntelliJ IDEA 14.1。

          1、點擊IntelliJ IDEA界面右上角的“Edit Configurations...”。


          2、添加遠程調試配置:點擊左上角“+”按鈕,選擇“Remote”,更改“Name”(默認值:Unnamed)為一個有意義的名字(比如Grails:remoteDebug),其他配置內容保持不變,最后點擊“OK”按鈕。


          3、在命令行窗口中使用“grails --debug-jvm run-app”啟動。


               執行成功后,在命令行窗口中會提示“Listening for transport dt_socket at address: 5005”(如下所示)


          4、IntelliJ IDEA界面右上角區域選擇之前步驟2中設置的遠程調試配置項(比如:“Grails:remoteDebug”),然后點擊調試按鈕(如下所示)以完成調試準備工作。


          5、Grails應用將自動繼續執行后續啟動步驟,設置斷點,并通過瀏覽器訪問http://localhost:8080/,便可進行調試(如下所示)。
          posted on 2015-10-31 16:38 山風小子 閱讀(4373) 評論(0)  編輯  收藏 所屬分類: Groovy & Grails
          主站蜘蛛池模板: 阿合奇县| 三门县| 朔州市| 静乐县| 盱眙县| 始兴县| 敦化市| 龙口市| 隆化县| 阆中市| 湘阴县| 新宾| 延长县| 公安县| 明光市| 吴旗县| 抚宁县| 甘泉县| 太保市| 平遥县| 平顺县| 黎川县| 浏阳市| 连平县| 鄱阳县| 都昌县| 亳州市| 达拉特旗| 兰溪市| 三原县| 施甸县| 高陵县| 区。| 江门市| 齐齐哈尔市| 澄城县| 临清市| 贵阳市| 安远县| 高州市| 马边|