- 浏览: 271978 次
- 性别:
- 来自: 上海
-
文章分类
- 全部博客 (298)
- 工作感悟 (6)
- java基础 (23)
- 计算机硬件知识 (1)
- 计算机网络知识 (2)
- Struts (3)
- Srping (4)
- hibernate (0)
- ibatis (0)
- webservice (4)
- Thread (22)
- maven (5)
- ubuntu/linux/centos/redhat (46)
- SSO (1)
- ESB (0)
- 工作流 (0)
- oracle (15)
- 云计算 (1)
- hadoop (1)
- nosql (0)
- mysql (3)
- sqlserver (0)
- jquery (0)
- 分布式 (3)
- 集群 (0)
- 设计模式 (2)
- EJB (0)
- map (0)
- cache (5)
- Niginx+varnish+squid+Ats (14)
- Apache (0)
- 工作/职业规划 (0)
- Scala & Groovy (1)
- English (4)
- 数据结构/算法 (6)
- 开发工具 (5)
- 测试 (2)
- Exception (0)
- 定时器 (3)
- j2ee (2)
- 部署 (1)
- Openssl (1)
- 操作系统 (3)
- kvm (13)
- libvirt (5)
- PostgreSql (5)
- 虚拟化 (3)
- 概念理解 (1)
- virt-manager (1)
- RESTful (3)
- 其它 (4)
- ssh2 (14)
- windows (1)
- 房产 (2)
- svn (1)
- 手机 (1)
- ant (1)
- flume (2)
- sqoop (1)
- fastdfs (5)
- log4j (1)
- SPDY (1)
- mongodb (2)
- MQ (2)
- Mina (1)
- dubbo (4)
- PMP (1)
- Webshpere (2)
- jvm (1)
- Btrace (1)
- zookeeper (7)
- UML (1)
- spring cloud (6)
- spring boot (5)
- storm (0)
- 软件管理 (1)
- elasticsearch (1)
- 协议 (2)
- docker (1)
- 性能 (2)
- 安全 (1)
- 代码规范 (1)
- mqtt (1)
- lombok (1)
- 车联网 (1)
- kafka (1)
最新评论
打个比方,被远程debug/监视 的进程就是一个风度翩翩的美少年,他下午的某个时间会从我的窗前经过。我只有打开窗子(打开debugUI)才能看见(断点跟踪)他。一种方式是我打开窗子等他来,一种方式是他走到我窗口时停住,我开窗。SocketAttach就是第二种方式,美少年来了(远程程序运行),停在了断点上,等我开窗(触发debug动作)。Socket Listen是第一种,我先开窗,美少年再往我这边开走。
知识源
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/
(有些晦涩难懂,亲手做了例子,方有感觉)
Socket Attach语法:
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar
test.jar
Socket Listen语法:(JDK5以上)
java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y
-jar test.jar
知识源
http://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/
(有些晦涩难懂,亲手做了例子,方有感觉)
Socket Attach语法:
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar
test.jar
Socket Listen语法:(JDK5以上)
java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y
-jar test.jar
发表评论
-
SequenceInputStream 合并流与切割流
2017-09-27 15:06 460将多个流合并成一个流 SequenceInputStrea ... -
java io 之管道(PipedOutputStream和PipedInputStream)的简介,源码分析和示例
2017-09-27 10:39 317java 管道介绍 在java中, ... -
Java通过Executors提供四种线程池
2017-09-27 10:21 491Java通过Executors提供四种线程池,分别为: new ... -
Java同步注解(Annotation)解释
2017-09-18 18:18 1067JDK 5.0 以后增加了注解。就是@后面加一个名称。有其自身 ... -
url参数中出现+、空格、=、%、&、#等字符的解决办法
2017-03-08 15:31 643url出现了有+,空格,/,?,%,#,&,=等特殊符 ... -
关于java用jni调用 dll动态库Can't find dependent libraries错误的解决
2014-08-21 08:56 13021.package com.bsp.zauto.commo ... -
java 远程调试备忘
2013-12-11 16:45 898远程调试java程序 http://hi.baidu.com ... -
[转贴]System.getProperty()参数大全
2013-11-20 15:39 512一直做Web应用一般不会用到这些东西,今天在搞一个代码生成器的 ... -
Java Daemon线程
2013-09-05 13:27 632所谓守护线程就是运行 ... -
DelayQueue队列研究
2013-08-07 15:40 6931.DelayQueue 是一个无界的BlockingQue ... -
java 原语
2013-07-18 13:20 1206介绍 操作系统用语范畴 ... -
精巧好用的DelayQueue
2013-07-03 11:13 688我们谈一下实际的场景吧。我们在开发中,有如下场景 a) 关闭 ... -
log4j的配置文件备份.[成功测试]
2013-06-25 14:29 9631.在项目的config目录下,新建配置文件 log4j.xm ... -
log4j的xml配置详细
2013-06-24 13:48 641这是log4j默认的配置,我们先熟悉一下 <!-- ... -
java用log4j记录日志的基本方法
2013-06-24 10:57 604Log4j基本使用方法 Log4j由三个重要的组件构成: ... -
java 堆 栈
2013-06-21 16:53 634由String看Java堆栈问题,包括==以及equal()。 ... -
Java ThreadPoolExecutor思想介绍
2013-06-14 16:31 624一、简介 线程池类为 j ... -
JDK线程池的ThreadFactory
2013-06-14 16:10 818JDK线程池:Executors.newFixedThread ... -
java 中到底什么叫闭包
2013-03-26 13:24 1255什么是闭包 闭包的 ... -
java中的标签
2013-03-20 14:46 813Java中为了使程序结构更 ...
相关推荐
NC Eclipse 远程调试 NC Eclipse 远程调试是指在 Eclipse 集成开发环境中,使用 Java Debug Wire Protocol (JDWP) 实现远程调试 Java 应用程序的功能。JDWP 是一个基于 socket 的通信协议,用于在 debug 客户端和...
Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和使用方法。 一、配置 ...
### Eclipse远程调试Tomcat应用详解 #### 一、前言 在软件开发过程中,调试是不可或缺的一环,尤其是在复杂的分布式系统或服务器端应用中。Eclipse作为一款功能强大的集成开发环境(IDE),提供了丰富的工具来支持...
1. **灵活性**:可以在本地环境中调试远程服务器上的应用,无需担心环境差异带来的问题。 2. **性能优化**:相比使用Eclipse内置的服务器启动器,远程调试通常具有更好的性能表现。 3. **稳定性增强**:即使Eclipse...
标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...
为了实现Java Eclipse远程调试功能,首先需要确保本地开发环境与远程服务器环境之间的兼容性和一致性。具体步骤如下: 1. **运行ncSysconfig命令**:通过执行`./bin/ncSysconfig`命令,我们可以进入配置界面来修改...
- **调试模式:** 默认为Attach模式,即远程JVM启动并等待本地IDE的连接;如果选择Listen模式,那么本地IDE将监听一个端口,等待远程JVM的连接。 - **服务器IP地址:** 默认为localhost,表示IDE将尝试连接本机运行...
"使用Eclipse远程调试Linux服务器Tomcat项目" 一、概述 在开发Java Web应用程序时,需要在远程服务器上进行调试,以便更好地了解程序的执行过程。使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地...
本篇文章将详细讲解如何在Eclipse中设置和使用远程调试Java代码。 首先,我们需要理解远程调试的基本原理。远程调试允许开发者在本地IDE上对运行在另一台机器上的应用程序进行调试。这通常通过JVM的远程调试接口...
### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
标题“Eclipse Linux 远程调试”涉及到的是在Linux环境下使用Eclipse集成开发环境(IDE)进行远程Java应用的调试技术。Eclipse是一款强大的开源IDE,广泛用于Java开发,同时也支持其他编程语言。Linux作为开源操作系统...
### 利用Eclipse进行远程调试 #### 一、引言 随着软件开发项目的规模不断扩大以及团队协作的需求日益增加,远程调试技术变得越来越重要。它允许开发者能够在远程服务器上调试程序,这对于分布式系统或者需要在特定...
在产品的测试阶段,开发人员应该经常会遇到一些很烦恼的问题,在开发环境不能重现问题,而在测试环境就可以重现问题。有的开发人员不惜花上大把的时间去拷贝测试环境代码...下面来描述下怎么适配eclipse远程调试环境。
这个端口用于建立Eclipse与远程服务器之间的调试连接。如果存在多个应用服务器需要同时启用调试服务,每个服务器必须分配不同的端口号,以避免端口冲突。 5. **保存并重启应用服务器:**完成以上配置后,记得保存...
通过这种方式,开发者可以在本地Eclipse环境中调试远程服务器上的Tomcat应用,无需频繁地在本地和服务器之间切换,提高了开发效率。不过,需要注意的是,开启远程调试会暴露服务器的调试端口,因此在生产环境中进行...
Eclipse作为一个强大的Java集成开发环境(IDE),提供了丰富的远程调试功能。本篇文章将深入探讨如何使用Eclipse进行远程调试Java应用程序。 首先,确保你已经安装了Eclipse的最新版本,例如Ganymede(V3.4)。...
### Spring Boot 远程调试(Eclipse篇) #### 背景介绍 Spring Boot 是一个基于 Spring 框架的快速应用开发框架,它简化了 Spring 应用的初始搭建以及开发过程。在开发过程中,远程调试是一项非常重要的功能,尤其...
Eclipse需要与JDK配合使用,因为JDK提供了运行和调试Java应用程序所需的环境。 2. **创建Windchill工程**:在Eclipse中新建一个Java项目,将Windchill相关的源代码导入到这个项目中。你可以通过导入现有的源码仓库...