文档章节

IDEA远程调试Tomcat

骑着机车敲代码
 骑着机车敲代码
发布于 2017/01/09 16:33
字数 274
阅读 211
收藏 1

** 1、代码同步 **

本地代码和被调试的远程服务器上跑着的代码必须是同步的,必须是同步的,必须是同步的,必须是一模一样的

###** 2、IDEA配置Remote Tab**

这里有个地方需要注意,选择远程服务的时候,选择的是Remote,不是Tomcat Server下的Remote(这个方式操作起来太复杂)

如下图所示:

Remote

remote配置

如图,只需要填写Host和Port就可以了,上面三行会自动生成。

###** 3、配置远程Tomcat** 修改远程catalina.sh脚本,加入上图的第一行:

//这行是自动生成的,直接copy过去即可
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5555
//添加此行
CATALINA_OPTS="${CATALINA_OPTS} -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5555"

修改完记得重启服务!!!

###** 4、本地IDEA进行DEBUG模式** 输入图片说明

搞定,可以直接怼远程服务器上的代码了。

© 著作权归作者所有

骑着机车敲代码
粉丝 16
博文 70
码字总数 31439
作品 0
杭州
程序员
私信 提问
加载中

评论(4)

骑着机车敲代码
骑着机车敲代码 博主

引用来自“断崖逐梦”的评论

引用来自“断崖逐梦”的评论

错误阿,操。不是这样搞的。

我用的Tomcat Remote
Tomcat Remote不是这个操作,这说明上面写得不够清晰,谢谢提醒啦 哈哈
断崖逐梦
断崖逐梦

引用来自“断崖逐梦”的评论

错误阿,操。不是这样搞的。

我用的Tomcat Remote
骑着机车敲代码
骑着机车敲代码 博主

引用来自“断崖逐梦”的评论

错误阿,操。不是这样搞的。
我这里是可以的喔,你是不是哪里操作错误了~
断崖逐梦
断崖逐梦
错误阿,操。不是这样搞的。
Intellij IDEA远程调试tomcat

公司现在的开发要从eclipse切换到idea,跟上潮流。而且大数据项目也逐渐增多,很多时候需要在linux上调试。今天就总结一下如何使用idea远程调试tomcat。 1)tomcat配置。部署是调试的基础,要...

什么都没想到
2017/11/07
529
0
使用IntelliJ IDEA进行远程调试

远程调试服务器是一个比较实用的技巧,以便我们能够迅速定位线上问题。本文会介绍如何在IntelliJ IDEA中进行远程调试。 配置IntelliJ IDEA 选择Edit Configurations ——>+号(Add New Confi...

JackieYeah
2015/11/01
25.9K
1
idea 如何远程部署

本人开发环境为java+tomcat+idea,最近一个项目需要外网调试,如何外网调试找打方法了, 但是修改完毕代码,要把代码部署到远程服务器(tomcat)里比较麻烦,我现在的做法有两种, 1:共享远程...

益达先生
2015/12/28
2.7K
2
从 Eclipse 到 IDEA,就像从金字塔到太空堡垒!

本文经授权转载自开源中国 作者|大大枣 工欲善其事,必先利其器。对于程序员来说,具有生产力的工具能让你事半功倍,心情大好。 两个月前从Eclipse转到了InteliJ IDEA,原先常用Eclipse如同...

CSDN资讯
2018/09/24
0
0
idea tomcat 远程调试

tomcat 配置 编辑文件${tomcat_home}/bin/catalina.sh,在文件开头添加如下代码。    Idea端配置 参考文献: IntelliJ Idea 远程调试Java服务...

qwfys
2018/07/21
26
0

没有更多内容

加载失败,请刷新页面

加载更多

PhotoShop 高级应用:USM锐化/S锐化/防抖

、 高反差锐化+混合模式:叠加模式 【将更多的边缘细节添加到图像中】

东方墨天
26分钟前
6
0
Python数据可视化之matplotlib

常用模块导入 import numpy as npimport matplotlibimport matplotlib.mlab as mlabimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom mpl_toolkits.mplot3d i......

松鼠大帝
昨天
5
0
我用Bash编写了一个扫雷游戏

我在编程教学方面不是专家,但当我想更好掌握某一样东西时,会试着找出让自己乐在其中的方法。比方说,当我想在 shell 编程方面更进一步时,我决定用 Bash 编写一个扫雷游戏来加以练习。 我在...

老孟的Linux私房菜
昨天
7
0
Go语言Hello world(GOPATH和Go Module版)

本文是「vangoleo的Go语言学习笔记」系列文章之一。 官网: http://www.vangoleo.com/go/go-hello-world-02/ 往期回顾: Go语言入门-你好,Go语言 Go语言入门-Hello World(Go Playground版) 上...

vangoleo
昨天
9
0
C++虚函数以及虚函数表

在了解虚函数之前先了解下对象模型: 对象模型: 在C++中,有两种数据成员(class data members):static 和nonstatic,以及三种类成员函数(class member functions):static、nonstatic和v...

黑白双键
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部