java查看sun包源码-remote-debug-example:Java远程debug示范例子

时间:2024-06-24 23:20:01
【文件属性】:

文件名称:java查看sun包源码-remote-debug-example:Java远程debug示范例子

文件大小:104KB

文件格式:ZIP

更新时间:2024-06-24 23:20:01

系统开源

java查看sun包源码 Java 远程debug 一、remote debug 何为远程debug呢?通常我们在开发过程中,都会将代码部署到服务中,这个时候QA 提出了一个bug,通过查看代码的逻辑发现问题十分的困难?一般情况下都是想着本地能不能复现一下,本地debug 调试一下;或者通过arthas 进行相关逻辑的诊断也是可以的。但是今天我们讲的是远程debug,意思就是直接调试linux 服务器上面的代码,在IDEA中添加一个remote 然后填写远程服务器的开启JPDA(Java Platform Debugger Architecture)的端口号,只需要本地存在相同的代码即可。这样的使用场景非常多,比如本地启动代码真的特别的麻烦,有时候开发代码都是直接使用远程debug。 二、实践 2.1 远程服务器java程序开启JPDA   java -agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=n  -jar xxx.jar,就是开启了远程debug,自己本地想测试,可以使用下面这个脚本在当前项目目录


【文件预览】:
remote-debug-example-master
----.gitignore(327B)
----.mvn()
--------wrapper()
----remote-debug.sh(1KB)
----src()
--------main()
--------test()
----mvnw(10KB)
----pom.xml(3KB)
----mvnw.cmd(6KB)
----README.md(6KB)
----.idea()
--------.gitignore(51B)
--------misc.xml(459B)
--------encodings.xml(172B)
--------libraries()
--------workspace.xml(8KB)
--------vcs.xml(180B)
--------compiler.xml(807B)
--------modules.xml(276B)

网友评论