当前位置: 首页 > news >正文

eclipse+tomcat配置远程debug调整

由于开发环境与真实服务器环境存在差异,有时开发时明明正常的逻辑,部署之后就会出现各种各样的问题,通过日志邮不能明确定位到问题的时候,可以采用远程debug调试来定位问题。下面就介绍一下具体的配置步骤:

tomcat开启远程调试端口:

// Linxu系统: apach/bin/startup.sh开始处中增加如下内容: 
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081"


// Windows系统: apach/bin/startup.bat开始处中增加如下内容:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8081

然后启动tomcat。

Eclipse中配置如下:

选择菜单Run→Debug Configurations.

添加一个Remote Java Applications,如下图

点击Debug就可以远程调试Tomcat中的项目了。

转载于:https://www.cnblogs.com/luchangyou/p/6913074.html

相关文章:

  • myeclipse 10 j安装了JDK1.7,java编译器无法选择到1.7的问题
  • JAVA注解引发的思考
  • 基于 Web 的 Go 语言 IDE - Wide 1.1.0 公布!
  • pageoffice相关问题整理
  • less学习笔记三
  • Dwg,png,jpg,Dxf格式转换
  • 文件备份同步rsync
  • S#arp Darc 增加新的分支,改进了 CQRS 模式
  • mysql之 mysqldump 备份恢复详解
  • 微软宣布任命纳德拉为CEO 盖茨辞去董事长职位
  • Netflix 的开源文化与技术
  • 看不懂的故事
  • EAServer 的常做的配置
  • 《配置管理最佳实践》——第2章 构建工程 2.1为什么构建工程如此重要
  • 恶意软件感染 MySQL 服务器,成为全球 DDoS 之一
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • 2018一半小结一波
  • conda常用的命令
  • co模块的前端实现
  • mysql innodb 索引使用指南
  • python_bomb----数据类型总结
  • Python学习之路13-记分
  • Ruby 2.x 源代码分析:扩展 概述
  • SQLServer之索引简介
  • vue-router 实现分析
  • 包装类对象
  • 实现简单的正则表达式引擎
  • 通过几道题目学习二叉搜索树
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • NLPIR智能语义技术让大数据挖掘更简单
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 阿里云服务器购买完整流程
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (TOJ2804)Even? Odd?
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (四) 虚拟摄像头vivi体验
  • (一)WLAN定义和基本架构转
  • (转)为C# Windows服务添加安装程序
  • .cfg\.dat\.mak(持续补充)
  • .net Application的目录
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .net mvc部分视图
  • .Net mvc总结
  • .Net Remoting(分离服务程序实现) - Part.3
  • .NET/C# 在 64 位进程中读取 32 位进程重定向后的注册表
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .Net下的签名与混淆
  • .NET中GET与SET的用法