有個空間

          有個標題

          遠程調試Tomcat,Weblogic

          最近小玩Weblogic
          試下Tomcat和Weblogic的遠程調試。

          ===============打醬油的分割線========================
          Tomcat遠程調試
          1 將war包拷貝到%CATALINA_HOME%/webapps下,
          ps:注意在環境變量中設置CATALINA_HOME

          2 修改%CATALINA_HOME%/bin/catalina.bat文件,
          在這段代碼之后
          set _EXECJAVA=%_RUNJAVA%
          set MAINCLASS
          =org.apache.catalina.startup.Bootstrap
          set ACTION
          =start
          set SECURITY_POLICY_FILE
          =
          set DEBUG_OPTS
          =
          set JPDA
          =

          添加如下代碼:
          set JAVA_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE
          -Xrunjdwp:transport=dt_socket,address=9999,suspend=n,server=y

          要補充一點,上面是在windows下面的tomcat配置,在linux下,必須修改catalina.sh文件,在相應的位置添加以下代碼
          CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE
           -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9999
          "

          3 運行%CATALINA_HOME%/bin/startup.bat
          4 在eclipse里面配置,Run->Open Run Dialog,點開左邊Remote Java Application,配置你工程修改Port 為9999 ,->dubug
          5 設置斷點,調試

          PS:
          有這樣一種情況,一般大家都用eclipse的Tomcat插件進行開發的,這樣在%CATALINA_HOME%conf/server.xml文件里,就有這樣的配置
          <Context path="/myPrj" reloadable="true" docBase="XXX\workspace\myPrj\WebContent"
          workDir
          ="XXX\workspace\myPrj\work" />
          要把這行去掉,不然調試的還是eclispe工程里面的代碼,不是調試的war包。

          ===============打醬油的兄弟的分割線====================
          Weblogic遠程調試
          1 修改your_domain/bin/startWebLogic.cmd文件
          在這段代碼之后
          @REM Call setDomainEnv here.

          添加如下代碼:
          set JAVA_OPTIONS=%JAVA_OPTIONS% -Xdebug -Xnoagent -Djava.compiler=NONE
          -
          Xrunjdwp:transport=dt_socket,address=3999,suspend=y,server=y

          2 在http://localhost:7001/console下,發布war包

          3 Start你的工程

          4 在eclipse里面配置,Run->Open Run Dialog,點開左邊Remote Java Application,配置你工程修改Port 為3999 ,->dubug
          5 設置斷點,調試

          PS:注意先后順序

          posted on 2009-12-18 17:12 游雯 閱讀(601) 評論(0)  編輯  收藏 所屬分類: Java技術

          主站蜘蛛池模板: 梅河口市| 新巴尔虎左旗| 大埔区| 微山县| 临泽县| 南宁市| 望奎县| 丹棱县| 修文县| 长垣县| 梨树县| 泸溪县| 泸州市| 桐乡市| 沿河| 兴业县| 焉耆| 定安县| 舒兰市| 宣武区| 景宁| 得荣县| 宜宾市| 调兵山市| 固阳县| 囊谦县| 忻城县| 河曲县| 楚雄市| 赤峰市| 桑植县| 和林格尔县| 鄂托克前旗| 漠河县| 祁阳县| 景洪市| 临夏县| 昌图县| 恩施市| 桐梓县| 武隆县|