首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IDEA怎么远程调试应用?

本文将结合着远程调试weblogic来讲解如何使用IDEA调试远程应用,如果你还不清楚,建议收藏,方便查阅。...0x02 开启JAVA应用的调试模式 一个应用想要被远程调试,必须以调试模式运行,对于jar包,开启调试模式也很简单 java -Xdebug -Xrunjdwp:transport=dt_socket...n表示当前是调试客户端; suspend:=n表示启动时不中断(如果启动时中断,一般用于调试启动不了的问题); address:=8000表示本地监听8000端口。...0x03 IDEA配置远程调试 现在目标应用已经运行在调试模式,且我们也知道其监听的端口了,现在就是需要在IDEA上进行配置了。...并没有,因为要调试的是远程的应用,我们本地原本是没有远程应用的代码的,所以,即使是调试远程的应用,我们本地也要有一份远程应用的代码,没想到吧,死靓仔~ 我们下载好了远程应用的代码,然后需要把我们要调试

1.8K10
您找到你想要的搜索结果了吗?
是的
没有找到

VisualStudio 使用 FastTunnel 辅助搭建远程调试环境

有时候需要远程调试一些用户问题,期望能使用本机的 Visual Studio 开发环境,调试远程的用户的设备上的应用。...本文将告诉大家如何采用 FastTunnel 工具,让本机的 Visual Studio 和远程的用户的设备建立调试联系,搭建远程调试环境,从而支持远程调试 开始之前需要先介绍一下 FastTunnel...本文将来告诉大家,在不做任何编程的情况下,通过 FastTunnel 工具,搭建远程调试环境 开始之前需要要求开发者有一台可公网访问的服务器,用来作为中继。...这个文件里面写满了注释,相信大家看着注释就知道是怎么回事。核心关注的就是开发的连接端口。...接着在端口转发这里进行编辑,这就是本文的重点,也是进行远程调试的重点 在 Forwards 属性里面,填写本机的远程调试开放端口,这个开放端口现在还不能完全确定,可以在客户端开启远程调试的时候,动态更改

80020

idea怎么远程debug_idea 多线程调试

倘若是测试环境,我们还多了一项可供选择的手段——远程调试——将程序在测试环境中以debug模式启动,在本机使用IDEA在工程中设置断点进行调试。...localhost/test 加入Body form-data 参数 id=1,name=marry,Send 测试,返回 success marry,测试OK; 3,测试Demo项目配置支持远程调试...Windows平台; address 调试服务器的端口号,客户端用来连接服务器的端口号; server=y/n VM 是否需要作为调试服务器执行; suspend=y/n 是否在调试客户端建立连接之后启动...VM; 4,IDEA打包jar 我们打包jar包; 打包后,在target目录下,会生成一个jar包;我们把它复制出来即可; 5,启动jar并且带启动参数支持远程调试...2,选择远程debug启动项,然后点击测试调试按钮启动; 3,postman测试 4,成功进入断点 我们走完断点; 5,启动的jar包打印信息,测试OK 版权声明

45720

Debug 远程调试

一、什么是debug远程调试? 二、远程调试的条件是? 三、为什么用到debug远程调试,实际应用有那些? 四、如何使用debug远程调试? 什么是debug远程调试?...大家都知道debug本地调试,就是再自己的代码上打一个断点,然后debug运行就可以本地调试,那么远程调试就是,代码再虚拟机上运行。自己可以看到虚拟机上运行的一些变量值等。 远程调试的条件是?...为什么用到debug远程调试,实际应用有那些? 比如你发布了代码,但是结果跟你本地结果不一致,那么 如果可以直接再虚拟机上进行调试,哪效果肯定杠杠的。。一般实际应用,比如我就是再 接口调试。...如何使用debug远程调试? 点击项目右键---debug as ---configuration ? 右键 new ? name: 名字。随便取 project: 就是你要调试的项目是那个一。...Host: 你远程主机的 ip 地址 Port: 端口号 ? 这样就好了 本地设置好了,哪服务器如何设置呢? 如果是tomcat 就可以这样设置 修改tomcat的启动脚本startup.bat。

1.2K20

IDEA 远程调试

远程调试的原理 本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。 被调试程序的远程虚拟机:作为 Debug 服务端,监听 Debug 调试指令。...调试程序的本地虚拟机:IDEA 中配置的 Remote Server,指定 Debug 服务器的Host:Port,以供 Debug 客户端程序连接。...如何进行远程调试 idea设置 [在这里插入图片描述] 远程项目设置 idea设置好了,复制命令行参数,我们需要去启动项目的地方设置,启动项目有通过tomcat启动的,也有通过springboot内置tomcat...[在这里插入图片描述] 问题 可能需要远程服务器的防火墙放行5005端口 ### sudo vim /etc/sysconfig/iptables -A INPUT -m state --state NEW...-m tcp -p tcp --dport 5005 -j ACCEPT ### 重启生效: sudo systemctl restart iptables 远程代码需要与本地代码完全一致 参考:https

1.4K10

【IDEA】远程调试

现在很多项目都是直接部署到服务器上,通常都是没有GUI界面的,也就是说没有办法进行本地调试。...在日常工作中远程调试是非常重要的一个技能,虽然说这个没办法解决线上问题,但是可以在测试环境下进行远程调试从而找到线上问题的解决方法,因为这种方式比日志更加清晰,操作难度更低。...下面通过调试weblogic服务器的方式来进行举例(为什么用weblogic,因为我刚好不会哈哈,工作需要才接触的)。...weblogic是有自己的调试方式的,但是我没有深究,这个对于我要表述的内容关系不大,因此没有说明。...IDEA设置 按照如图所示步骤即可配置好调试模式,名字改不改其实关系不大。 导入JAR包 根据bug出现的位置去找到对应的jar,小项目最好导入一整个,这样可以全局检索到。

17910

idea远程调试

前言 实际开发中由于项目是部署在Linux服务器上,本地开发可以通过debug进行调试,然而在服务器上运行时出现问题无法直接定位到具体是哪行代码出现了bug,加大问题的排查,好在在idea中可以实现远程调试...,本文就这个问题进行学习 实际操作 新增远程debug 设置好Host之后点确定复制jvm参数 jvm参数为: agentlib:jdwp=transport=dt_socket,server=...y,suspend=n,address=5005 打包项目将得到的jar包推送到远程服务器,并启动项目,命令为: java -Xdebug -agentlib:jdwp=transport=dt_socket...,server=y,suspend=n,address=5005 -jar meas.jar 启动本地的远程调试 agentlib:jdwp=transport=dt_socket,server=y...,suspend=n,address=5005 开放5005端口 启动本地调试 该问题尚未解决: 参考视频网址:https://www.bilibili.com/video/BV1Vb4y1Q7KJ?

87420

IDEA 远程调试

IDEA 远程调试,像运行本地代码一样调试远程主机上的程序,以排查远程程序的BUG或代码执行流程。...概述 原理:本机和远程主机的两个 VM 之间使用 Debug 协议通过 Socket 通信,传递调试指令和调试信息。 被调试程序的远程虚拟机:作为 Debug 服务端,监听 Debug 调试指令。...调试程序的本地虚拟机:IDEA 中配置的 Remote Server,指定 Debug 服务器的Host:Port,以供 Debug 客户端程序连接。...permanent #重载入添加的端口: firewall-cmd --reload #移除指定端口: firewall-cmd --permanent --remove-port=20400/tcp 远程服务中开启...Configurations,打开“Run/Debug Configurations”窗口; 点击工具栏上的“+”按钮,下拉菜单中选择“Remote”或者“Remote JVM Debug”; 设置 Host 为远程服务器的域名或

1.2K50

Spark远程调试

1.如何使用远程Master Debug 在Master端的spark-env.sh文件中添加如下参数 export SPARK_MASTER_OPTS="-Xdebug -Xrunjdwp:transport...information unavailable 4860 Jps 通过IDE 建立一个remote application Master主机IP 10000 在本地的代码打断点,debug按钮开始调试...---- 2.如何使用远程Worker Debug 在Worker所在节点的配置文件中添加一个环境变量 export SPARK_WORKER_OPTS="-Xdebug -Xrunjdwp:transport...information unavailable 2923 Jps 用一个IDE工具连接 建立一个remote application 172.16.0.12 10001 在本地的代码打断点,debug按钮开始调试...cn.itcast.spark.WordCount的main方法 用一个IDE工具连接 建立一个remote application 172.16.0.13 10002 在本地的代码打断点,debug按钮开始调试

1.7K70

pycharm远程调试python_pycharm怎么建立新项目

一般代码本地调试完成后,需要运行到服务器上,比如自动化测试脚本、爬虫脚本等,所以第一步需要将项目上传到服务器,然后在服务器上进行调试和运行。...其实,很多的编辑器都考虑到这个问题,可以实现远程调试,比如Pycharm、Vscode等。 Pycharm可以进行远程部署项目(上传和下载),还可以通过配置远程解释器进行远程调试。...注意:只有PyCharm专业版才具有远程调试功能,社区版不具有该功能哦~ PyCharm连接远程服务器 1.在顶部菜单中选择Tools>Deployment>Configuration 2.在弹出的窗口...Root path:远程连接的根目录 4.进入Mappings,设置文件映射,输入本地项目录以及远程目录,点击apply之后,配置就完成了。...,自动加载服务器上Python的依赖库,可以在pycharm上进行远程安装卸载更新。

55220
领券