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

          1、點(diǎn)擊IntelliJ IDEA界面右上角的“Edit Configurations...”。


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


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


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


          4、IntelliJ IDEA界面右上角區(qū)域選擇之前步驟2中設(shè)置的遠(yuǎn)程調(diào)試配置項(xiàng)(比如:“Grails:remoteDebug”),然后點(diǎn)擊調(diào)試按鈕(如下所示)以完成調(diào)試準(zhǔn)備工作。


          5、Grails應(yīng)用將自動(dòng)繼續(xù)執(zhí)行后續(xù)啟動(dòng)步驟,設(shè)置斷點(diǎn),并通過瀏覽器訪問http://localhost:8080/,便可進(jìn)行調(diào)試(如下所示)。
          posted on 2015-10-31 16:38 山風(fēng)小子 閱讀(4356) 評(píng)論(0)  編輯  收藏 所屬分類: Groovy & Grails
          主站蜘蛛池模板: 莱西市| 华蓥市| 德州市| 淮南市| 南开区| 高州市| 赤峰市| 略阳县| 凤阳县| 娄底市| 贡嘎县| 陇西县| 马边| 天峻县| 改则县| 宁陕县| 安西县| 崇州市| 新安县| 临西县| 乐都县| 呼和浩特市| 平利县| 合江县| 泽州县| 工布江达县| 铜鼓县| 河北省| 仪陇县| 慈溪市| 南宁市| 扶余县| 东方市| 特克斯县| 巴南区| 双桥区| 当雄县| 天津市| 和龙市| 涟水县| 东乌珠穆沁旗|