Tomcat 和 IDEA 配置远程调试
来源:互联网 发布:淘宝投诉人工客服 编辑:程序博客网 时间:2024/05/18 12:44
1、开启 Tomcat 远程调试
Tomcat 作为运行于JVM 上的程序,自然也是支持开启远程调试的,并且Tomcat的启动脚本中对远程调试提供了额外支持,使得开启远程调试更容易。
Tomcat 的bin目录下的 catalina.bat脚本提供了 jpdastart参数来开启调试功能;
默认会使用 8000端口来开启调试,也可以通过环境变量JPDA_ADDRESS来指定端口;
由于我做的项目的Tomcat是安装为服务的,启动时不会从启动脚本读取命令行参数,取而代之的是读取注册表配置,因此为了开启远程调试,需要修改注册表配置; 找到注册表配置,添加-agentlib:jdwp=transport=dt_socket,address=8000,suspend=n,server=y
2、IDEA 配置远程调试
新建运行/调试配置
在运行/调试配置的配置界面中,点击左上角的加号增加一个配置,选择TomcatServer -> Remote
配置远程Tomcat的IP地址
在Host中配置Tomcat服务器的IP地址,这里的远程是相对调试器而言,指的是不通过调试器启动的Tomcat,实际上可以是本机上的另一个独立运行的Tomcat,或者是能通过网络连接的另一台服务器上的Tomcat。
这里的Port是Tomcat服务的端口。
配置调试端口
在Startup/Connection中的Debug配置远程服务的调试端口,这里以Tomcat的默认调试端口8000为例。
填上端口号后,IDEA还很贴心的在这里生成了开启远程调试所需要的JVM启动参数,如果记不住参数,可以从这里复制用于启动远程Tomcat。
启动调试
配置完成保存后,如果远程Tomcat已经用上述启动参数启动,则可以启动调试器进行远程调试,
成功启动后会在调试控制台输出成功连接的信息。
- Tomcat 和 IDEA 配置远程调试
- Intellij IDEA 配置Tomcat远程调试
- IDEA 2016 配置远程 TOMCAT 部署 调试
- idea 配置远程tomcat断点调试
- Intellij IDEA 配置Tomcat远程调试
- Idea maven远程调试(pom配置tomcat)
- IDEA远程调试Tomcat
- IDEA远程调试Tomcat
- IDEA远程调试Tomcat
- IDEA远程调试Tomcat
- IDEA远程调试配置
- Intellij IDEA远程调试tomcat
- tomcat idea 远程调试debug
- Tomcat远程调试-IDEA工具
- idea/eclipse远程调试Tomcat
- IntelliJ IDEA + tomcat 远程调试
- Eclipse和tomcat远程调试配置
- Tomcat配置远程调试
- http和https区别
- Windows消息中的虚拟键列表
- 向前迈出第一步
- centos7.3下安装nginx出现make: *** No rule to make target `build', needed by `default'. Stop.
- JavaScript内存管理机制以及四种常见的内存泄漏解析
- Tomcat 和 IDEA 配置远程调试
- 文件系统,inode,iostat,dstat
- /bin/sh^M: bad interpreter: No such file or directory
- Golang
- python3爬虫初探(五)之从爬取到保存
- 【Java】Java中webservice的简单理解
- 一个简单的零配置命令行HTTP服务器
- sublime侧边栏放大
- Java隐式参数this