IDEA远程调试

我们在开发完成的时候常常需要将代码部署到服务器上,但是有时候会发生一件很奇怪的事,可能你们也遇到过,就是系统在本地用测试数据测试的时候非常流畅,一旦进入运行环境就会报错,这时候很有可能是线上环境的问题,那么除了看线上的日志之外有没有可能通过线上的环境debug快速定位错误呢,这样会比日志更加直观。这时候就得用到IDEA的远程调试功能了,下面我们以tomcat服务器为例来给大家演示这个功能。

IDEA的准备

首先打开run->edit configuration,然后点击“+”,找到remote jvm debug ,name处为名字,port可以改成你Linux的一个开放的端口,使用默认的5005也可以,其他的module classpath为你远程调试的项目名,其他的不用改,使用默认就可以,然后点击ok。

tomcat准备

找到catalina.sh 文件并修改,将箭头所指的端口改成你IDEA对应的端口,如果使用默认的也可以不用改,保存并退出。

输入以下命令启动tomcat。

这个时候返回到IDEA,点击小虫子,就会发现连接到远程服务器了,这样就可以进行远程调试了!

远程调试和本地调试并无区别,只是数据换成了生产数据。希望这篇文章能帮助到大家。

发表回复

相关推荐

在高铁之前,原来还有一种快速铁路——论“摆式列车”的前世今生

高速铁路技术作为我国的“新四大发明”,目前在我国已经慢慢发展壮大,并逐步走出国门,走向世界。可您是否知晓,在高速铁路之 ...

· 6秒前

帝王之学指的是什么?

帝王之学是一门综合学科,集中国古代帝王领导学、谋略学、管理学以及识人术、用人术、纵横术等,主要指的是《易经》就是帝王 ...

· 45秒前

盘点五大“克隆人”题材片,每一部都很经典

戳上方蓝字→ 点右上角 →设为星标★ 大家有没有想过—— 如果世界上有另外一个你,是一种怎样的体验? 两个自己,过不一样的 ...

· 50秒前

黄鹤楼(1916中支)价格参数及图片,黄鹤楼中支1916香烟,中支黄鹤楼1916,(黄鹤楼中支1916)多少钱?1916中支黄鹤楼,黄鹤楼中支1916细支

黄鹤楼1916香烟是手工工艺制作的香烟,于2004年底面市,拥有多达13项专利技术。该产品具备低调奢华的优雅气质,有“天赐淡雅 ...

· 1分钟前

2024年非京籍人员办理北京一老一小医保指南~

今天小编就大家都很关心的“一老一小”问题进行梳理解答,希望对大家有所帮助。

· 2分钟前