1. war包方式。catalina.bat 开头设置远程端口set JPDA_ADDRESS=8080 2. cmd到bin目录 catalina.bat jpda start 3. idea 开启远程。远程端口是catalina.bat中设置的8080,项目端口为9045,注意区分。 debug ...
分类:
编程语言 时间:
2020-08-18 13:27:49
阅读次数:
73
服务端 打开tomcat下bin/catalina.bat文件,搜索JPDA_ADDRESS,查看远程调试端口 然后用catalina jpda start启动tomcat 记得开放防火墙端口 IDEA端 Run -> Edit Configurations 然后配置服务器IP和端口即可 ...
分类:
其他好文 时间:
2020-06-15 18:05:56
阅读次数:
60
Tomcat实现了JDWP协议,可实现远程调试,记录如下。 1.修改tomcat的startup.sh或者startup.bat,在以下位置添加jpda支持,如下图: 2.若需要修改启动端口,可修改catalina.sh或者catalina.bat,如下图所示: 3.修改完成后,重启tomcat即可 ...
分类:
其他好文 时间:
2020-04-30 15:57:08
阅读次数:
65
# 1.在服务器上 tomcat 的 bin目录下找到并打开 catalina.sh 在文件中搜索: ``` JPDA_ADDRESS= ``` 找一个服务器上没有被使用的端口,填入,如50005,保存并退出。 > 如何知道某端口有没有被占用? > 命令: > ``` > lsof -i:50005 ...
分类:
其他好文 时间:
2019-09-24 08:02:38
阅读次数:
150
JPDA(Java Platform Debugger Architecture):即Java平台调试体系架构。Java虚拟机设计的专门的API接口供调试和监控虚拟机使用 JPDA按照抽象层次,又分为三层,分别是: (1)JVM TI(Java VM Tool Interface):虚拟机对外暴露的 ...
分类:
其他好文 时间:
2019-08-10 21:39:24
阅读次数:
121
一、修改 tomcat 配置,启动远程调试 Linux(bin\catalina.sh) Windows(bin\catalina.bat) 按照 Linux 方式修改似乎不起效果。 二、IDEA 设置 添加远程调试配置,选 Remote,不是 Tomcat server 下的 Remote。 配置 ...
分类:
其他好文 时间:
2019-08-08 00:24:15
阅读次数:
105
一、JPDA概念 JPDA(Java platform debugger architecture)是java平台调试架构的简称,由java虚拟机后端和调试平台前端组成。 1、java虚拟机提供了java调试功能; 2、调试平台通过调试交互协议向java虚拟机请求服务,以对在虚拟机中运行的程序进行调 ...
分类:
其他好文 时间:
2019-02-27 14:30:25
阅读次数:
194
办法1 1. 修改 bin/startup.sh 中最后面,加上jpda 2. 设置必要的环境变量,此步骤非必须 办法2 这也是我之前常用的办法 直接修改bin/catalina.sh中JAVA_OPTS变量值 加上 export JAVA_OPTS="$JAVA_OPTS Xdebug Xrunj ...
分类:
其他好文 时间:
2019-01-28 22:26:32
阅读次数:
450
<!-- flowchart 箭头图标 勿删 --> 有时候我们需要远程调试项目代码,这就需要让Tomcat以Debug模式启动。 环境说明 Windows 7 64位 JDK 8 64位 tomcat-8.0.21 x64.zip 配置方法 第一步:配置JPDA参数 如果Tomcat使用的是JDK ...
分类:
其他好文 时间:
2019-01-24 14:38:27
阅读次数:
207
1.项目启动设置-Xdebug -Xrunjdwp:transport=dt_socket,suspend=n,server=y,address=5005 2.项目启动设置参数说明 XDebug 启用调试。 -Xrunjdwp 加载JDWP的JPDA参考执行实例。 transport 用于在调试程序 ...
分类:
其他好文 时间:
2018-12-21 18:08:45
阅读次数:
217