紫風亂寫

          除了他眼前的屏幕,這個人什么也沒看見。
          被周圍的電腦簇擁著,他只知道他所創造的現實,但又意識到那是虛幻。
          他已經超越了技術。也超越了機器。
          posts - 62, comments - 93, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2007年2月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728123
          45678910

          博友

          收藏的地址

          積分與排名

          • 積分 - 160239
          • 排名 - 380

          最新評論

          使用Eclipse遠程調試發布在Tomcat上的Web應用

          Posted on 2007-02-05 18:34 Justfly Shi 閱讀(6768) 評論(0)  編輯  收藏 所屬分類: tips
          Remote Debugging with Eclipse說明了遠程調試的原理,說明了讓java程序支持被遠程調用所需要的java參數如下
          -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
          以及如何配置遠程調試weblogic、jboss和tomcat,但是里面對如何讓tomcat支持遠程調用并沒有仔細說。再搜索,在tomcat的FAQ就找到了:
          How do I configure Tomcat to support remote debugging?
          如上面所示,其中的關鍵在于如何正確的啟動tomcat。對于非windows平臺下的操作來說,需要把%TOMCAT_HOME%/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。如果的8000端口有其他用處的話,那么還需要修改catalina.sh文件,看其中的說明,添加一行JPDA_ADDRESS=”1044”或者其他你指定的端口。這樣就可以通過startup.sh或者catalina.sh jpda start來其中支持遠程調試的tomcat了。
          在windows平臺上是一樣的步驟,只不過.sh文件改成了.bat文件了。然后需要注意以下這些地方,
          1、?catalina.bat文件默認的JPDA_TRANSPORT是dt_shmem,但是Eclipse只支持dt_socket,所以需要在catalina.bat中添加一行set JPDA_TRANSPORT=”dt_socket”
          2、?catalina.bat文件默認的端口是jdbconn,我也不知道這個端口是多少,因此添加一個set JPDA_ADDRESS="1044"
          主站蜘蛛池模板: 霍邱县| 高邑县| 江川县| 阳原县| 长沙县| 和龙市| 皋兰县| 浙江省| 平潭县| 博白县| 察隅县| 寿宁县| 宜州市| 江陵县| 河源市| 汶川县| 阳春市| 桐庐县| 多伦县| 唐海县| 贵州省| 绥滨县| 鹤岗市| 华坪县| 建始县| 佳木斯市| 涞源县| 福泉市| 武陟县| 张掖市| 扶绥县| 岳普湖县| 申扎县| 襄垣县| 兰考县| 嘉峪关市| 乌海市| 邵阳市| 东安县| 湟源县| 阿克陶县|