zoukankan      html  css  js  c++  java
  • remot debug

    哎,首先吐槽一下,尼玛这是什么编辑器居然不能直接复制粘贴我写好的东西,废话不多说.为什么可以远程调试呢?首先JAVA运行依赖JVM,所以你可以把这种

    远程debug想象成两个或者多个JVM之间按照约定好的协议进行交互.

    1.实现:在tomcat的startevn.sh加入如下:

    Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=127.0.0.1:9876

    位置加在gc.log后面就好了. 然后写一个简单的socat.sh文件就好了,内容入下:

    socat  TCP4-LISTEN:6789 ,fork,rang=你的ip/32 TCP4:127.0.0.1:9876
    

     这段代码的意思是监听6789端口,host是上面配置的ip地址,然后转发到127.0.0.1:9876上去,也就是tomcat的服务

    2.本地的配置,我用的是IDEA直接编辑一个remot就好了,其中设置host就是你的服务器的host,然后端口当然就是6789了,至此你就可以直接打断电来

    调试了.

    3.保证远程的代码和你本地的代码完全的一致,这个非常重要

  • 相关阅读:
    FCN 分割网络详解
    ResNet 结构理解
    使用 Estimator 构建卷积神经网络
    Object Detection Review
    MP 及OMP算法解析
    Docker 使用及常用命令
    采用std::thread 替换 openmp
    模型优化,汇总
    图像几何变换
    多线程下C#如何保证线程安全?
  • 原文地址:https://www.cnblogs.com/wscit/p/5813253.html
Copyright © 2011-2022 走看看