java jar包远程调试最佳实践

在项目根目录下打包:mvn clean install -Dmaven.test.skip=true ;先clean target目录,后install;

然后拷贝依赖文件 mvn dependency:copy-dependencies。

jar包以及依赖包上传到服务器执行:

java -Xdebug -server -Xrunjdwp:transport=dt_socket,server=y,address=9990 -Djava.ext.dirs=/home/xxx com.xxx.xxx.xxx.xxx

调试的端口:address=9990 ;调试的类:com.xxx.xxx.xxx.xxx;依赖包的存放位置:-Djava.ext.dirs=/home/xxx

windows上main函数上运行 Debug as -> Debug Configurations ->Remote Java Application -> new,点击Browse, 选要调试的main方法所在的项目名,host填连接的linux ip,端口填9990(address=设置的),点击debug,会跳出是否开始调试提示,点击yes,根据断点开始调试。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容