1、Window中修改startup.bat文件,在顶部添加如下:

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

参数说明:

-Xdebug 启用调试模式
-Xrunjdwp<sub-options> 加载JVM的JPDA参考实现库
transport=dt_socket Socket连接,可选dt_shmem 通过共享内存的方式连接到调试服务器
address=8000 调试服务器监听的端口
server=y 是否是服务器端,n为客户端
suspend=n 启动过程是否加载暂停,y为启动时暂停,方便调试启动过程

2、启动tomcat,看看tomcat是否启动成功

如果配置成功,tomcat服务器控制台第一句会出现如下语句:
Listening for transport dt_socket at address: 8000

3、使用eclipse调试:

配置好之后就和本地调试步骤一样了

4、可能出现的连接问题:

Failed to connect to remote VM. Connection refused.

说明:

1,必须保持本地跟远程服务器上的代码一致,否则有可能不一致情况

2,端口号必须是可以访问的端口

原文地址:http://www.cnblogs.com/simpleheart/p/5450848.html

转载于:https://www.cnblogs.com/nihaorz/p/5454045.html

eclipse中如何远程java debug配置相关推荐

  1. Win系统下用Eclipse中运行远程hadoop MapReduce程序出现Permission denied错误

    Win系统下用Eclipse中运行远程hadoop MapReduce程序出现报错 WARNING: job_local1833185613_0001 org.apache.hadoop.securi ...

  2. 在Eclipse中使用OpenCV Java

    在Eclipse中使用OpenCV Java 在Eclipse中使用OpenCV Java 配置Eclipse 测试新Java项目上的配置 运行具有OpenCV和MKL依赖关系的Java代码 在Ecl ...

  3. Eclipse中怎样将java项目转化为web项目?

    Eclipse中怎样将java项目转化为web项目? 最近学习在Eclipse中如何将java文件转化为web文件,在此总结以下实践过程,供大家参考. 第一步:首先要在Eclipse中导入即将要执行的 ...

  4. eclipse中导入web项目详细配置

    前言 在eclipse中导入web项目所需要的操作 一. 导入项目 选择 File 中的 import 选择 svn 中的从 svn 检出项目(本地项目就选 General -> Existin ...

  5. java 命令行eclipse_在命令行中运行eclipse中创建的java项目

    由于项目要求,需要对eclipse中的项目进行打包,使其可以在客户机上不装eclipse的情况下正常运行. 一.环境说明: eclipse---3.5 jdk-------1.6.0.22 os--- ...

  6. eclipse中如何将java项目转为java Web项目

    有时候我们在eclipse中导入web项目时,系统当做一个java项目导入进来了.这时候在启动tomcat的服务器时无法找到该项目. 那么可以通过如下操作来将java项目转换为web项目. 1. 选择 ...

  7. 在Eclipse中集成Ant编程之配置篇

    提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可 ...

  8. Eclipse中如何调试(Debug)代码

    目录 1.设置断点 2.执行调试 3.单步调试 4.如何返回原来的视图? 5.如何结束调试程序 调试又称为debug,为什么调试称为debug呢?据说是在当时有一只虫子跑进了计算机中导致机器宕机,因为 ...

  9. 在eclipse中如何查看JAVA JDK的源代码

    在eclipse中可以导入src.zip包就可以查看源代码了

  10. Spring中调用远程EJB的配置

    http://smarttao.bokee.com/3961393.html 对于一些遗留项目,实现EJB的远程调用是很有必要的,这里就简单介绍一下Spring中的配置和调用方式,从中可以感受到Spr ...

最新文章

  1. 鼠标终将消失,未来我们有哪些人机交互方式?
  2. 2018-2019-2 网络对抗技术 20165320 Exp4 恶意代码分析
  3. 皮一皮:这个单人可玩推理真是太好玩了...
  4. 实验楼项目课学习笔记-jQuery翻转拼图游戏
  5. 表格布局(tablelayout)
  6. 第6周第4课:复习及扩展知识
  7. jQuery(UI)常用插件
  8. TQ210裸机编程(2)——LED流水灯
  9. 在.NetCore中使用Myrmec检测文件真实格式
  10. boost库编译安装以及Qt导入
  11. 浙江农林大学有计算机专业,浙江农林大学计算机科学与技术专业在职研究生
  12. VBS整人代码大合集
  13. win hook codeproject
  14. mac 卸载mysql_Mac 电脑卸载mysql数据库
  15. 下载xxx视频[python]
  16. C语言运算符优先级(超详细)
  17. FFmpeg结构体分析: AVCodecContext编解码器上下文
  18. itextpdf识别不了一些中文字体的问题
  19. OSChina 周日乱弹 ——请世界不要对好人太薄情
  20. 新手都能用到的140个电脑技巧

热门文章

  1. 为项目编写Readme.MD文件
  2. Postman API 开发的协作平台
  3. 手机等第三方终端访问 WebStorm 页面
  4. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_23-页面查询服务端开发-Service及Controller...
  5. centos6.4-x86-64系统更新系统自带Apache Http Server
  6. 在上传前探测磁盘是否挂载正常
  7. Python入门之面向对象module,library,package之间区别
  8. Yii2如何用migrate快速建表
  9. 【Java】Java与数字证书
  10. linux 基础笔记