zoukankan      html  css  js  c++  java
  • tomcat 远程 调试 eclipse


    windows系统:

    修改catalina.bat   端口9000

    SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000 

    或者bin下创建一个bat 命令   debug.bat

    set JPDA_ADDRESS=8000 
    set JPAD_TRANSPORT=dt_socket 
    SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000 
    startup 

    Linux系统:

    修改catalina.sh: 

    CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000" 

    或者在startup.sh 中的最后一行 exec "$PRGDIR"/"$EXEXUTABLE" start "$@"中的start修改成 jpda start ,

    默认的调试端口是8000 ,可以在catalina.sh 文件中设置JPDA_APPDESS=8000 使用startup.sh 或者catalina.sh jpda start 启动tomcat 

     

    eclipse  debug——> debugConfigurations ——> 左边有一个 Remote Java Application     右键new一个,设置端口,项目地址,项目源代码。

    然后直接浏览器访问,就能进入代码 断点了

  • 相关阅读:
    服务的有状态和无状态
    微服务-服务治理
    微服务-服务注册与发现
    微服务-技术的选型
    微服务的数据一致性
    微服务的服务拆分
    初识微服务
    REST API风格
    算法
    JS 判断PC、android、ios、微信浏览器
  • 原文地址:https://www.cnblogs.com/javaMan/p/4285286.html
Copyright © 2011-2022 走看看