tomcat 远程debug配置,教你远程调试代码,解决线上故障

IDEA远程DEBUG Tomcat很简单,配置如下:

1.修改tomcat服务器配置

打开tomcat/bin/catalina.sh

在空白处添加如下参数

CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=xxx.xxx.xx.xx:60222,suspend=n,server=y"

说明:address为tomcat服务器ip地址,这里必须填上(如果是局域网ip,就填局域网ip,如果不填ip,可能启动会用127.0.0.1这个回环地址,导致DEBUG失败)。端口号随便定义,没被占用即可

添加完成后,保存修改。

以catalina.sh的方式启动tomcat

sh catalina.sh start

至此,服务器端配置完毕

2.IDEA配置

如图

第一步,Edit Configurations

第二步 Add New Configuration >> Tomcat Server >> Remote

第三步,修改配置,如图

第四步,点击Startup/Connection >> Debug,修改Port为第一步设置的端口,这里是60222

第五步,Debug启动IDEA Tomcat,控制台打印如下信息,则表示启动成功,就可以开始远程debug啦

原文地址:https://www.cnblogs.com/shaojunyang/p/9800427.html

时间: 2024-10-06 16:39:35

tomcat 远程debug配置,教你远程调试代码,解决线上故障的相关文章

tomcat启动debug模式,使用eclipse远程调试

生产环境和测试环境可以将tomcat启动设置为debug模式,开始远程监听端口,然后在本地的eclipse中对项目远程调试,即可对指定的服务器中的tomcat进行远程调试. 一.打开tomcat/bin/Catalina.bat文件,在下面位置输入:SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=800

idea下远程debug配置

一. 背景: 在测试工作中,为方便发现代码中的逻辑问题,尝试使用远程debug模式,在测试过程中走查代码,不仅可以辅助测试减少与开发的沟通成本,更便于了解业务提升测试深度. 二. 配置方式: 1. 调试的配置方式主要为设置JVM的参数,使之工作在debug模式下,常用参数为: -Xdebug -Xrunjdwp:transport=dt_socket,address=8012,server=y,suspend=n 2. 服务器端配置: 若项目为web项目,可在tomcat的启动程序如catali

pycharm远程debug配置

1.配置remote interpreters: Preferences ->Python Interpreters,然后点击"+",选择remote,然后填写远程信息: 2.需要将自己的代码上传到remote机器,这一步细分为两步: Tools->Development->Configuration,然后单击"+"添加新的配置项: 2.1.配置Connection: 2.2.配置Mapping: 3.配置运行的时候需要的配置项: 这里需要填写的E

远程debug配置

1. 第一步,debugconfig 2. 在启动文件中添加 Set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n %JAVA_OPTS% 3. 打开服务器上防火墙上的端口号,防火墙上端口号打开要记得加上程序tomcat.exe,就好了

微信调试模式,线上转为线下调试模式

微信消息调试:include_once 'Base/jssdk.php';$jssdk = new \JSSDK(C('Wechat')['AppID'], C('Wechat')['AppSecret']);$url = 'http://192.168.71.24/demo/wechat/listener'; //DM个人信息url$header[] = "Content-type: text/xml";//定义content-type为xml$header[] = "HT

路由器远程管理配置及路由器启动

--------------------------------------------------------------------------------------------------------- --------------------------------------路由器的远程管理------------------------------------------------- ------------------------------------------------

CentOS6.5下VNC Server远程桌面配置详解

参考文献: (总结)CentOS Linux下VNC Server远程桌面配置详解 远程桌面连接工具VNC——license Key 我的下载地址为 太平洋下载 VNC连接黑屏的问题 centos 6.5安装vncserver 并开启远程桌面 有个服务固定ip才能访问,系统是centos6.5,远程ssh只有命令,执行命令还行,但是打开网页看连接效果不行,所以需要服务器桌面共享. 一.安装相应桌面环境与vnc服务端和客户端: # yum groupinstall "X Window System

[转载]Tomcat部署与配置

转载来源: http://ibash.cc/frontend/article/2/ 感觉挺好的  自己之前总是怕麻烦 其实是水平不够. 一句话介绍Tomcat Tomcat是一个免费的开源的Web应用服务器,属于轻量级的应用服务器,具有处理HTML页面的功能:另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式. Tomcat安装 note:本文的JDK版本为1.8,Tomcat版本为8.0,安装过程均采用源码安装 部署JDK 下载页面: http://ww

Tomcat server.xml配置示例

链接:http://www.importnew.com/17124.html 几乎所有容器类型的应用都会包含一个名为 server.xml 的文件结构.基本上,其中的每个元数据或者配置都是容器完成初始化所需要的.正是由于这些内容都是可配置的,使得软件设计者或架构师可以在容器运行时或销毁时(停止)的情况下注入需要的服务.明白这一点,其重要性不亚于明白代码或软件的工作机制. 对于这篇文章,我们将通过分析 server.xml 文件来理解和配置 appache tomcat 服务器. 准备工作: 安装