posts - 2,  comments - 0,  trackbacks - 0
          今日在tomcat下開發(fā),為避免在沒有改變java方法和類名的情況下重新加載整個(gè)webapp,查閱了些資料后需要啟用jvm的jpda,  同時(shí)要能遠(yuǎn)程debug;
          研究了半天發(fā)現(xiàn)其實(shí)很簡單,人家已經(jīng)做的很好了;只需要加jpda 4個(gè)字母就可以了;

          修改startup.bat 找到call "%EXECUTABLE%" start %CMD_LINE_ARGS% 改為call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS% 即可;這樣在java的方法里面修改代碼就不需要費(fèi)時(shí)費(fèi)力的重新加載上下文,也不需要重新登錄。

          如果需要修改debug端口,(默認(rèn)8000),改catalina.bat 中set JPDA_ADDRESS=8000 處;

          啟動(dòng)命令方式如下:
          echo Usage:  catalina ( commands ... )
          echo commands:
          echo   debug             Start Catalina in a debugger
          echo   debug -security   Debug Catalina with a security manager
          echo   jpda start        Start Catalina under JPDA debugger
          echo   run               Start Catalina in the current window
          echo   run -security     Start in the current window with security manager
          echo   start             Start Catalina in a separate window
          echo   start -security   Start in a separate window with security manager
          echo   stop              Stop Catalina
          echo   version           What version of tomcat are you running?
          posted on 2014-10-23 10:50 wilsonyq 閱讀(140) 評論(0)  編輯  收藏 所屬分類: JavaTomcat
          主站蜘蛛池模板: 重庆市| 弋阳县| 门头沟区| 安宁市| 延吉市| 芮城县| 通城县| 丹巴县| 台南市| 绍兴县| 韶关市| 达州市| 德令哈市| 新民市| 明水县| 铜山县| 榆树市| 盘锦市| 磴口县| 庆安县| 澜沧| 安宁市| 柘城县| 朔州市| 伊吾县| 荆州市| 广宗县| 大埔县| 枣强县| 鹤山市| 高清| 宁国市| 呈贡县| 昌黎县| 临沭县| 会泽县| 沧源| 甘孜| 土默特右旗| 云安县| 泸西县|