paulwong

          在Eclipse中調(diào)試Maven項(xiàng)目

          使用maven的一個(gè)方便之處是可以使用Jetty Plugin來運(yùn)行web項(xiàng)目。只要maven jetty:run就可以把web項(xiàng)目跑起來了。只是很多時(shí)候我們都需要在IDE中進(jìn)行調(diào)試。那如何在Eclipse中調(diào)試使用jetty Plugin的web項(xiàng)目呢?
          下面我們就來配置一下。
          1. 首先在Run->Externel Tools->Open Externel Tools Dialog.. 打開配置對話框,選中左邊的Program節(jié)點(diǎn),右鍵選擇New然后再右邊的配置里面輸入Name信息,在Main tab下的Location選擇你maven可執(zhí)行文件的全路徑(eg:/home/rory/apps/apache-maven-2.0.8/bin/mvn),Working Directory選擇你的maven項(xiàng)目(eg:${workspace_loc:/guice-example}),Arguments里輸入jetty:run。然后再切換到Environment tab。New 一下變量,name是
             
            MAVEN_OPTS

            value是
            -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8080,server=y,suspend=y

            ok,這一步設(shè)置完畢,Apply一下,close關(guān)閉

          2. 接下來添加一個(gè)Debug,打開Run->Open Debug Dialog..打開Debug Dialog窗口,選中左邊的Remote Java Application,右鍵New輸入name,Project里選中要Debug的項(xiàng)目Connection Properties里的Host里設(shè)置成localhost,Port設(shè)置成上面配置的8080(這里要填JETTY默認(rèn)啟動(dòng)的端口)然后Apply一下就ok了。

          3. 接下來就可以開始調(diào)試了。首先啟動(dòng)第一步配置的Externel Tools配置,然后再運(yùn)行第二步配置的Debug.就可以看到控制臺(tái)有mvn jetty:run的輸出了。接下來就開如Debug你的項(xiàng)目吧。:)

          posted on 2011-11-30 16:02 paulwong 閱讀(4593) 評(píng)論(2)  編輯  收藏 所屬分類: MAVEN

          Feedback

          # re: 在Eclipse中調(diào)試Maven項(xiàng)目 2013-04-22 13:30 wangao

          你好,我啟動(dòng) externel tools 的時(shí)候報(bào)
          exception occurred executing command line
          錯(cuò)誤,請問如何解決啊。  回復(fù)  更多評(píng)論   

          # re: 在Eclipse中調(diào)試Maven項(xiàng)目 2013-04-22 13:45 wangao

          @wangao
          你好,不好意思,我自己沒看仔細(xì),你的方法可行,現(xiàn)在沒問題了。  回復(fù)  更多評(píng)論   


          主站蜘蛛池模板: 当雄县| 岗巴县| 友谊县| 渝北区| 五家渠市| 辽阳市| 宝鸡市| 故城县| 上林县| 连云港市| 奇台县| 惠安县| 郧西县| 秦安县| 榆社县| 旌德县| 澄江县| 富川| 长岭县| 南昌市| 泰州市| 建平县| 河东区| 航空| 宝鸡市| 章丘市| 鄂托克前旗| 阿拉善盟| 宁蒗| 齐河县| 河间市| 三河市| 习水县| 邵武市| 沁水县| 大庆市| 枝江市| 合水县| 高邑县| 新田县| 南皮县|