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 山風小子 閱讀(4369) 評論(0)  編輯  收藏 所屬分類: Groovy & Grails
          主站蜘蛛池模板: 遵义市| 茶陵县| 绩溪县| 苏州市| 长岛县| 禹州市| 嘉禾县| 芦溪县| 韩城市| 方城县| 岑巩县| 海盐县| 德格县| 交城县| 商水县| 镇远县| 从江县| 工布江达县| 岳普湖县| 商都县| 河曲县| 长子县| 阜平县| 顺平县| 昌宁县| 金溪县| 信宜市| 苏尼特右旗| 磐石市| 沾益县| 扬州市| 时尚| 张家港市| 和政县| 滁州市| 昭通市| 马公市| 桑日县| 军事| 文成县| 木兰县|