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

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

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

          啟動命令方式如下:
          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
          主站蜘蛛池模板: 鄂尔多斯市| 康乐县| 双牌县| 长丰县| 石泉县| 上蔡县| 都江堰市| 桐庐县| 铅山县| 新密市| 交口县| 锡林郭勒盟| 巩留县| 九龙城区| 鄄城县| 莆田市| 黄梅县| 四平市| 左权县| 平塘县| 金华市| 石楼县| 贵州省| 讷河市| 汉中市| 巴彦县| 芦山县| 涟水县| 开江县| 牙克石市| 安化县| 盈江县| 翁源县| 三河市| 建昌县| 资兴市| 遵义县| 威宁| 鄯善县| 扎鲁特旗| 农安县|