- 浏览: 1230728 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (718)
- HTML (13)
- JS基础 (23)
- JS应用 (40)
- AJAX (6)
- JSP相关 (12)
- JAVA基础 (52)
- JAVA应用 (74)
- APPLET (11)
- SWING\RCP (2)
- JAVA反射 (6)
- 设计模式 (26)
- 数据库设计 (20)
- Struts (35)
- Struts2 (12)
- Spring (22)
- Hibernate (45)
- Ibatis (18)
- mybatis (3)
- SSH (8)
- UML (5)
- WebService (3)
- XML (16)
- Log4j (7)
- WEB容器 (26)
- 数据结构 (36)
- Linux (34)
- Ruby on Rails (1)
- 其它技术 (27)
- IDE配置 (15)
- 项目实战 (2)
- Oracle (69)
- JAVA报表 (7)
- Android学习 (2)
- 博客链接 (1)
- 网络基础 (1)
- WEB集群 (1)
- .Net开发 (11)
- PB (4)
- 系统构建 (15)
最新评论
-
jnjeC:
牛逼啊哥们,讲得太好了
Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包 -
九尾狐的yi巴:
很好 感谢!
Itext中文处理(更新版) -
luweifeng1983:
有用的,重启一下嘛。
设置eclipse外部修改文件后自动刷新 -
Master-Gao:
设置了也不管用,怎么破呢?
设置eclipse外部修改文件后自动刷新 -
aigo_h:
锋子还有时间写博客,还是很闲哈!
Add directory entries问题
引自:http://avar.iteye.com/blog/163767 上面主要讲的是TOMCAT解压版本的调试设置,那么TOMCAT的安装版本呢? 安装版本的BIN目录下面没有了.bat文件,那么如何设置呢。 上面的JavaOpts可以打开TOMCAT运行的小图标看到,如图: 加入之后,一样的在ECLIPSE设置Remote java Application 。 打开tomcat的时候会显示: 在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下:
第一步、配置tomcat
一、在windows系统中:
打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
其中address=8787是没被使用的端口号。连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试。
二、在非windows系统中:
还需要把% CATALINE_HOME %/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于默认的端口是8000,所以如果8000端口已有他用的话,还需在catalina.sh文件中设置:JPDA_ADDRESS=8787。
输入命令startup.sh或者catalina.sh jpda start就可启动tomcat。
第二步、配置eclipse
在Eclipse中选择RunDebug,在弹出的对话框中右击Remote Java Application新建一个远程调试项,如下如所示:
在“Name”输入框中输入远程调试的名称,在“Project”中选择要调试的项目,在“Host”中输入需要远程调试项目的IP,也就是tomcat所在的IP,在“Port”中输入设置的端口号,比如上面设置的8787,然后钩选“Allow termination of remote VM”,点击“Apply”即可。
设置完后就可以开始调试了,大概分一下几步:
1、启动tomcat(远程),如在控制台输出“Listening for transport dt_socket at address: 8787”,即说明在tomcat中设置成功;
2、在本机设置断点,即在需要监视的代码行前双击就会出现一个小圆点;
3、进入上图界面,选择要调试的项,点击“Debug”即可进行远程调试;
4、当运行到设置了断点的代码行处即可看到如下图所示的浅绿条。
按键操作:
1、F5键与F6键均为单步调试,F5是进入本行代码中执行,F6是执行本行代码,跳到下一行;
2、F7是跳出函数;
3、F8是执行到最后。
当然,为了方便,可以新建一个批处理文件,假如取名为debug.bat,在这个文件中加入下面几行:
cd %CATALINE_HOME%/bin
set JPDA_ADDRESS=8787
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
startup
这样需要远程调试时,运行debug.bat即可;不需要远程调试时,还是运行startup.bat文件。
在Tomcat的JavaOpts中加入以下两行:
-Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
这里8787是远程debug的端口
Listening for transport dt_socket at address: 8787
表示Tomcat启动了端口监听调试。
- tomcat5.5.9_remot_debug.rar (2.3 KB)
- 下载次数: 34
发表评论
-
MyEclipse8.5支持Tomcat7.0
2016-03-08 10:07 742MyEclipse8.5 项目编译环境只能到1.6,没关 ... -
tomcat的URIEncoding的作用
2012-02-10 10:59 1132tomcat5中,为了保证get数据采用UTF8编码,在ser ... -
解决tomcat8080端口常被莫名占用问题
2011-09-27 13:02 888http://topic.csdn.net/u/2010030 ... -
tomcat各配置文件详解
2011-07-09 13:20 1132tomcat各文件夹作用: http://hi.bai ... -
如何在service.xml中配置Oralce连接池
2010-11-03 13:18 926http://blog.163.com/ryan_lz/blo ... -
Tomcat升级到6.0遇到的双引号改单引号问题
2010-08-18 09:08 2459在如下调用时出错: <jsp:include p ... -
TomCat下连接池的创建及部署For DB2 ,ORACLE
2010-08-05 15:21 1662一.Tomcat 下部署DB2连接池 将db2安装目录C:\ ... -
Tomcat端口占用解决办法及连接到localhost 提示:位于 XDB 的服务器 localhost 要求用户名和密码
2008-04-16 23:11 1583TOMCAT运行提示如下错误: 2008-4-1622: ... -
JAVA学习提高之----Tomcat的静态和动态部署
2008-12-23 16:14 991在Tomcat中部署Java Web应用程序有两种方式:静态部 ... -
JAVA学习提高之----MyEclipse下配置Tomcat过程
2008-12-23 16:27 1131这么些天没有写java了,手有点生疏,重新安装计算机后,配置方 ... -
JAVA学习提高之----如何用Eclipse和Tomcat Plugin来建立一个开发环境(个人实践)
2008-12-23 17:40 1062在我的“WEB服务器”类别的博客中分别介绍了Tomcat的配置 ... -
JAVA基础学习篇----Eclipse进行(JBOSS)远程调试
2009-01-12 14:20 1704原文如下:http://java.chinaitlab.com ... -
JAVA学习提高之---- JBOSS下配置数据源
2009-02-10 17:54 811引用 : http://java.ccidnet.com/a ... -
JAVA学习提高之---- JBOSS远程调试
2009-02-12 09:56 1419view plaincopy to clipboar ... -
JBOSS版本:4.2.2GA 无法通过IP访问,或只能通过127.0.0.1访问的问题解决
2009-02-17 11:08 1305http://feng88724.iteye.com/blog ... -
JBoss 5.0 安装与配置详解
2009-02-24 13:24 1022本文引自:http://blog.csdn.net/allen ... -
关于Jboss版本的问题!
2009-07-28 15:43 1534http://zidane1983.iteye.com/blo ... -
weblogic 配置大全
2009-09-09 16:07 839Weblogic配置大全 用Eclipse MyEclip ... -
Remote Debugging with Eclipse 各种web服务器的远程调试设置
2009-09-10 15:25 1433JPDA DOCUMENT: http://java.sun ... -
JAVA调试JPDA
2009-09-10 16:26 1092http://java.sun.com/j2se/1.4.2/ ...
相关推荐
2. 在新窗口中,为远程调试配置起一个易于识别的名字,选择你要调试的项目,然后在`Host`中输入Tomcat服务器的IP地址,在`Port`中填写之前在Tomcat中配置的端口号(如8787)。 3. 选中`Allow termination of remote ...
5. **设置断点和调试**:返回到Eclipse主界面,打开需要调试的代码文件,在适当位置设置断点,然后选择之前创建的远程调试配置,点击`Debug`按钮开始调试。 #### 四、总结 通过上述步骤,我们不仅能够在远程服务器...
标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...
### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...
为使用Eclipse远程调试Linux服务器Tomcat项目,需要在Linux服务器上配置Tomcat。首先,在Tomcat的bin目录下找到catalina.sh文件,并在第一行增加以下代码: CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,...
本文将详细讲解如何在Eclipse中进行远程调试Tomcat应用,以帮助开发者高效地定位和解决问题。 首先,确保你已经安装了Eclipse IDE和Tomcat服务器。在Eclipse中配置Tomcat服务器,需要在“Window”菜单中选择...
Eclipse远程调试教程 Eclipse 远程调试是指在 Eclipse 中对 Java 应用程序进行远程调试,通过配置 Tomcat 和 Eclipse,可以实现对远程服务器上的 Java 应用程序的调试。下面将详细介绍 Eclipse 远程调试的配置和...
- 在Eclipse中,选择之前创建的远程调试配置,并点击“Debug”按钮。 - 如果一切正常,Eclipse将会连接到运行在Tomcat服务器上的应用程序,并可以开始设置断点、查看变量值等操作。 #### 五、总结 通过上述步骤,你...
在Eclipse中,开发者需要创建一个远程调试配置,指定服务器的IP地址和端口号,然后在代码中设置断点,就可以在Eclipse中调试远程Tomcat上的应用了。 3. **Eclipse的调试配置** 在Eclipse中,打开Debug配置界面,...
### Eclipse远程调试详解 #### 一、远程调试概念与应用场景 **远程调试**是指开发者能够通过特定工具在一台机器上(通常称为客户端)对另一台机器...希望本文能够帮助您更好地理解和掌握Eclipse远程调试的技术要点。
TOMCAT远程调试配置 TOMCAT是Apache基金会下的一个开源Web应用容器,广泛应用于Java Web应用部署。要启用TOMCAT的远程调试模式,需要对TOMCAT的启动配置文件进行修改。 #### 1.1 修改TOMCAT配置文件 在Windows...
本篇文章将详细讲解如何在Eclipse中设置和使用远程调试Java代码。 首先,我们需要理解远程调试的基本原理。远程调试允许开发者在本地IDE上对运行在另一台机器上的应用程序进行调试。这通常通过JVM的远程调试接口...
### Tomcat下配置远程调试 #### 一、引言 在软件开发过程中,为了更好地调试应用程序,特别是对于复杂的系统架构,远程调试成为一种常见的技术手段。通过远程调试,开发人员可以在本地环境中对部署在服务器上的...
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
### Weblogic与Tomcat在Eclipse下的调试配置详解 #### 一、背景介绍 在软件开发过程中,尤其是在涉及大量数据库操作的应用中,开发者往往需要跟踪应用程序执行的具体SQL语句来定位问题或优化性能。本文主要介绍了...
- `使用手册.txt`可能包含详细的操作步骤和注意事项,比如如何启动Tomcat或WebLogic,以及如何在Eclipse中正确设置远程调试配置。 - `远程调试方式启动.bat`可能是一个批处理文件,用于一键启动已经配置好远程调试...
本文档旨在详细介绍如何在 JavaEclipse 环境下配置 Windchill 进行远程调试的过程。远程调试是指在一个主机上调试运行在另一台机器上的应用程序的技术。这对于分布式系统的开发尤其有用,因为它允许开发者在不同的...
通过安装此插件,开发者能够在Eclipse的工作区内直接对Tomcat进行配置,监控服务器状态,甚至部署和调试Web应用程序,这大大简化了开发流程,提高了开发者的生产力。 【标签】"eclipse"指的是这个插件是为Eclipse ...