zoukankan      html  css  js  c++  java
  • [转载]eclipse的远程调试功能配置

    用途:web应用部署并运行于外部(区别于eclipse环境中启动的)应用服务器中,当出现问题时,可以使用eclipse工程的源代码进行跟踪调试。
    这样就不需要任何插件(MyEclipse等)就可以实现跟踪调试了!
    • Tomcat
    1.修改catalina.bat(5.0以上版本需要修改catalina.50.bat)
    goto setArgs
    :doneSetArgs
    rem 以下为增加的代码,端口为8000
    SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000;%CATALINA_OPTS%

    2.在eclipse中 Run/Debug.../Remote Java Application/New/,选择要进行调试的工程,Host为运行web应用的服务器地址,Port为端口(8000)
    3.启动应用服务器Tomcat
    4.Run/Debug.../Remote Java Application/,选择刚才新建的配置,点击Debug按钮即可。
    • WebLogic
    1.修改startWebLogic.cmd
    set JAVA_OPTIONS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n;%JAVA_OPTIONS%
    rem ##############################
    rem 以上为增加的代码
    rem ##############################
    %JAVA_HOME%binjava %JAVA_VM%

    其它步骤参考Tomcat。

    • JBoss
     修改run.bat文件,在合适位置加入以下代码:
    set JAVA_OPTS= -Xdebug -Xnoagent 
    -Xrunjdwp:transport=dt_socket,address=8000,
    server=y, suspend=n %JAVA_OPTS%
    • WebSphere 
    管理员控制台中,Servers->Application servers->server name->Debug service(Right down corner). 选中"Enable service at server startup",重新启动webshpere即可。

    其它应用服务器的配置类似。

     青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密
  • 相关阅读:
    ActiveMQ
    bzoj 3039 悬线法求最大01子矩阵
    bzoj 1015 并查集
    bzoj 3037 贪心
    bzoj 2599 数分治 点剖分
    bzoj 2743 树状数组离线查询
    bzoj 2141 线段树套平衡树
    bzoj 3171 费用流
    bzoj 2751 快速幂
    bzoj 2956 数学展开,分段处理
  • 原文地址:https://www.cnblogs.com/huapox/p/3509911.html
Copyright © 2011-2022 走看看