在Java中,使用-jar命令启动一个JAR文件时,你也可以配置远程调试(Remote Debugging),以便在IDE(如IntelliJ IDEA、Eclipse等)中进行远程调试。以下是如何进行Java远程debug的步骤: 1. 理解java -jar命令的用途和参数 java -jar命令用于运行一个打包好的Java应用程序,其中JAR文件是Java程序的归档文件,包含了程序的所有类...
java-jar-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 your-app.jar 1. 解释: -jar:指定要运行的 JAR 文件。 your-app.jar:替换为您实际的 JAR 文件名。 第四步:使用 IDE 连接至远程调试 现在,您已经成功以远程调试模式运行了 Java 应用。接下来,您需要配置您的 IDE(如 Intel...
完整开启远程debug调试命令 -jar后面 带上我们自己jar包名称 java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=5005,suspend=n -jar jar包名称 <!-- 比如我们的jar包名称是logAop-project-0.0.1-SNAPSHOT.jar 那么完成命令就是如下 --> java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,...
java-jar-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=64057remote-debug-1.0-SNAPSHOT.jar 使用java -jar的方式启动程序,并且添加了一串特殊的参数,这是我们能够开启远程debug的关键,以-开头的参数是jvm的标准启动参数,关于jvm启动参数相关的知识可以先去其他博客了解。 -agentlib:libname[=option...
jar 这里,agentlib:jdwp表示启用JDWP(Java Debug Wire Protocol)调试,transport=dt_socket表示使用Socket作为传输协议,server=y表示作为调试服务器,suspend=n表示不挂起应用等待调试器连接,address=5005表示监听5005端口。 在本地机器上打开IntelliJ IDEA,点击“Run”菜单,选择“Edit Configurations”。 在弹出的对话框中,...
windows上main函数上运行 Debug as -> Debug Configurations ->Remote Java Application -> new,点击Browse, 选要调试的main方法所在的项目名,host填连接的linux ip,端口填9990(address=设置的),点击debug,会跳出是否开始调试提示,点击yes,根据断点开始调试。
1.在Host中填写远程ip,在Port中填写debug的端口。 2.设置远程jar包对应的本地源码项目 同样的。如果是项目为web项目,调试的时候需要一个Http客户端发起请求,比如postman等等。 备注: 备注转自如下四篇篇博文,稍作修改。 https://blog.51cto.com/204222/2115352 ...
Idea进行java应用的远程调试Remote debug 本文可以解决如下两个问题: 1.如何处理和调试那些只发生在生产环境(或其他远程环境)而本地开发环境可能没办法重现的“问题”。 2.只有一个可以部署的war/jar包,只有class没有java源代码,而应用部署在本地/远程后,如何去调试...
静态没啥好说的,启动脚本里增加一个-javaagent:/tmp/test/arthas-agent.jar,然后为所欲为。动态的...