Tomcat debug模式启动
对于需要定位tomcat启动问题时可以使用.
debug模式启动: Tomcat会等待远程debug连接上之后,才启动.
1.修改catalina.sh
在文件开头,加入以下内容:
export JPDA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0.0.0.0:8000
和配置远程debug的区别,这里的suspend=y,远程debug是suspend=n.
其中 8000是debug监听端口.
如果不用8000端口,比如9000,还需修改这 catalina.sh
的 JPDA_ADDRESS
变量(这个是tomcat默认的debug端口)为9000.
2.修改start.sh
文件最后一行,有一句:
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
修改为:
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
3.运行start.sh
日志catalina.out里会打印:
Listening for transport dt_socket at address: 8000
并停止在此,等待debug接入.
4.idea远程debug连接
idea 使用remote tomcat,端口8000, 以debug模式启动
即可远程debug.
Tomcat debug模式启动相关推荐
- Linux下Debug模式启动Tomcat进行远程调试
J2EE开发各类资源下载清单, 史上最全IT资源,点击进入! 一. 应用场景 在实际的测试过程中,可能会遇到由于程序执行的不间断性,我们无法构造测试场景来验证某个功能的正确性,只有通过代码 ...
- IntelliJ IDEA上debug模式启动
IntelliJ IDEA上debug模式启动 debug模式启动 点击Edid Configurations- 增加一个Maven下的jetty,Parameters配置如下 Working dir ...
- [k8s]debug模式启动集群k8s常见报错集合(on the fly)
debug模式启动-支持sa 集群内(pod访问api)使用443加密 no1 no2 安装flanneld kubelet/kube-proxy m1 安装etcd/ api/contruller/ ...
- springboot debug模式启动
我们都知道,在idea或者eclipse等IDE工具中,都有debug模式启动,但是这种启动是针对我们自己开发的代码的一种开发运行模式,而springboot提供的debug启动模式是对springb ...
- Eclipse配置的tomcat用debug模式启动不了start可以启动
最开始以为是内存问题,所以配置了下VM: 然并朊,莫有用.... 随即考虑debug没启动,而start却可以,有可能和断点有关,所以取消了项目的所有的断点: 再启动项目就可以正常启动啦
- 以Debug模式启动JBoss
JBoss服务器的启动方法: 假设JBoss的安装目录为$JBOSS_HOME,Windows以及Linux环境下的Debug模式的启动方法分别为: Windows环境: 找到Windows下的JBo ...
- Debug模式启动tomcat超时
错误提示: Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server re ...
- myeclipse部署项目后,debug模式启动,总是弹出Class.class文件
搞了两天的问题,愁死我了,一启动tomcat就会卡在哪里不动,项目也没完全启动起来.无奈之下这几天只能都是用成run模式用着些,调式非常不方便. 今天早上试了一下,还是不行,明明知道是可能是那里加了断 ...
- 启用tomcat debug模式
window-->Preferences-->MyEclispe Enterprice Work-->Servers-->Tomcat-->Tomcat n(n为你所用的 ...
最新文章
- 周鸿祎:网络安全不是一门“卖货”的生意
- JavaScript 获取服务器端checkBoxlist控件选中的值
- Mediasoup简介及其基本概念
- 每天一小时python官方文档学习(四)————数据结构之列表
- mysql备份还原数据库操作系统_mysql 命令行备份还原数据库操作
- 访问不了_同事的电脑无法访问,共享打印机连接不上,问题都在这
- centos7 rpm 安装 rabbitMQ 最新版
- Spring JdbcTemplate 调用 Oracle 存储过程 与 Oracle 驱动下载
- 【问题解决】VS Code官网下载速度慢的解决办法
- cmd命令查看计算机信息,cmd命令查看局域网内计算机信息
- 计算机网络简历技能填写,计算机网络专业个人简历个人技能范文
- MSP430编译MLX90614失败
- Mac 无法打开淘宝,天猫,京东等
- Python股市数据分析教程——学会它,或可以实现半“智能”炒股 (Part 2)
- docker及k8s容器面试精华汇总(一),祝大家顺利通过企业面试!
- 计算机教室规则英语,有没有关于教室规则 的英文
- 翁恺C语言PTA 7-29 二分法求多项式单根
- android 配色方案,最实用的APP UI配色方案和APP常用的颜色搭配参考
- android裁剪图片功能,实战:七步教你Android图片拍摄及剪裁
- 计算机原理综合设计,《计算机组成原理综合设计报告》.doc
热门文章
- halcon 纹理检测_木板纹理识别 基于Halcon进行图像算法处理 - 下载 - 搜珍网
- csgo服务器响应参数,ESWC CSGO个人和服务器参数设置
- 【JVM和性能优化】2.垃圾回收器和内存分配策略
- MSVCR110.dll缺失问题解决
- Windows系统下上传到Linux指定文件夹
- 模糊测试-AFL学习笔记之C/C++
- java swing开发窗体程序开发(三)事件(Mouse,Foucs,Key,Window)
- 当我们讨论流畅度的时候,我们究竟在说什么?
- 中国自主可控计算机大会、,2019CCF自主可控计算机大会召开
- java轮番_java多线程轮流打印数字字母案例代码