因为需要linux环境,而我的idea在windows上,又懒得在kali里安装idea了。所以需要去配置idea远程调试jar包。
我们先打开idea,新建一个<code>remote</code>。修改ip为kali的ip,然后修改端口。然后注意远程服务器的jdk的版本。
然后复制上图中的方框部分,如下
然后进入kali执行<code>java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar eaasyweb.jar</code>
可以看到监听5005端口。
此时在idea中点击调试。显示<code>connected to the target vm, address: '192.168.1.51:5005', transport: 'socket'</code>表示连接成功。
因为我用的是spring boot。访问页面<code>192.168.1.51:8011/linux</code>。成功断点。