小东Freeman + 关注

签名:我们爱我们的倒霉工作,也爱这千疮百孔的世界。

Idea如何远程连接linux服务器进行debug操作

发表于 26天前   493次查看    0评论  4 赞

前言:

在日常开发中,经常会遇到在本地运行程序一切正常,但是只要上传到服务器就错误百出,但是程序是已经打包好的,那么该如何发现错误呢,所以今天教大家如何在本地idea编辑器上远程debug放在linux服务器上的程序。


第一步:上传jar包

在本地通过mvn clean package install -Dmaven.test.skip=true命令将本地程序打成jar包。

第二步:Idea设置

1、Run-->Edit Configurations-->加号

QQ截图20181228152718.png


2、选择Remote

QQ截图20181228152842.png

3、在如下图页面填入相关信息,然后Apply,关闭即可

QQ截图20181228153316.png

4、然后就可以在头部看到了

QQ截图20181228153423.png


第三步:服务器配置

1、在你需要启动服务的文件夹,通过"jps -l"查看所有已运行的java进程


2、如果需要debug的程序已运行,就通过“kill -9 进程id”,杀死进程


3、输入以下命令准备debug,然后回车

java -Xdebug -Xrunjdwp:transport=dt_socket,address=8888,server=y,suspend=y -jar xxx.jar
//address端口号和在idea上配置的一致
//xx.jar配置成你需要debug的jar名


4、出现以下命令,即代表服务器配置成功

Listening for transport dt_socket at address: 8888


第四步:启动debug

1、像本地一样,设置断点,然后点击小虫子

QQ截图20181228153423.png

2、这样就启动成功了,开始调试吧!   

4人已赞


本文由Fun言网 – 小东Freeman创作,转载请务必附上本文链接和出处,欢迎参与我们的付费投稿计划


你还没有登录,请先 登录注册!
文章评论0