隨筆-20  評(píng)論-35  文章-0  trackbacks-0
          1.問(wèn)題:
          一直以來(lái),雖然在使用MyEclispe+Tomcat在Eclipse里面啟動(dòng)tomcat可以DEBUG JAVA類代碼,但是一旦DEBUG發(fā)現(xiàn)代碼有問(wèn)題,修改后需要重新啟動(dòng)容器才能生效.

          2.解決:
          使用tomcat5.5.xx以上版本后,只要配置tomcat不因?yàn)轭惖男薷闹匦录虞d容器。那么你如果只是修改了類的實(shí)現(xiàn)(方法體內(nèi)的代碼),而不是添加或刪除類的方法和成員變量。tomcat是可以直接運(yùn)行的。即:只要修改tomcat的Server.xml的Context的配置,就可以在MyEclipse里面DEBUG和直接修改代碼而不重新Tomcat重新加載你的修改,很大的提高調(diào)試的效率。具體配置很簡(jiǎn)單:

          server.xml

                <Host name="localhost" appBase="webapps"
                 unpackWARs
          ="true" autoDeploy="true"
                 xmlValidation
          ="false" xmlNamespaceAware="false">
                          
          <Context path="/media" docBase="D:\temp\media"/>
                          
          <Context path="" docBase="D:\workspace\voice_internet\src\main\webapp"/>

                
          </Host>

          關(guān)鍵:在Context上不要加reloadable和debug屬性。

          posted on 2008-10-28 20:48 coolies 閱讀(8169) 評(píng)論(5)  編輯  收藏 所屬分類: JAVA-Team研發(fā)環(huán)境

          評(píng)論:
          # re: MyEclipse+Tomcat調(diào)試模式設(shè)置 2008-10-29 00:33 | 小Xiong
          這個(gè)我會(huì)!

          在開(kāi)發(fā)階段就應(yīng)該這樣,否則你會(huì)累死來(lái)的。  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Tomcat調(diào)試模式設(shè)置 2008-10-29 09:51 | 隔葉黃鶯
          reloadable的取值為 true 或 false, 默認(rèn)為 false  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Tomcat調(diào)試模式設(shè)置 2008-10-29 17:10 | sclsch
          <Context path="/media" docBase="D:\temp\media"/>
          <Context path="" docBase="D:\workspace\voice_internet\src\main\webapp"/>

          什么意思?  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Tomcat調(diào)試模式設(shè)置 2008-10-29 22:01 | 建議注釋代碼,謝謝!
          <Context path="/media" docBase="D:\temp\media"/>
          <Context path="" docBase="D:\workspace\voice_internet\src\main\webapp"/>

          什么意思?  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Tomcat調(diào)試模式設(shè)置 2008-11-01 17:24 | 金山詞霸2008
          我也一直使用MyEclispe+Tomcat  回復(fù)  更多評(píng)論
            
          # re: MyEclipse+Tomcat調(diào)試模式設(shè)置[未登錄](méi) 2009-01-04 11:15 | john
          @小Xiong
          請(qǐng)問(wèn)一下
          <Context path="/media" docBase="D:\temp\media"/>
          <Context path="" docBase="D:\workspace\voice_internet\src\main\webapp"/>
          這二段代碼所指的路徑是什么。謝謝?  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 黎城县| 丹阳市| 崇义县| 东丽区| 五莲县| 体育| 马山县| 玉门市| 大同市| 濉溪县| 高青县| 毕节市| 临澧县| 浦县| 肥城市| 于都县| 睢宁县| 枣强县| 华阴市| 乌拉特中旗| 滨州市| 抚顺县| 林芝县| 松溪县| 尉犁县| 咸丰县| 郯城县| 米林县| 龙泉市| 仁化县| 山东省| 玉龙| 永泰县| 永善县| 临夏县| 酉阳| 墨江| 阿拉善盟| 七台河市| 潍坊市| 竹溪县|