一、调试准备
首先得有一个在远程服务器上的Tomcat与一个在本地的Eclipse,还有就是一个已经部署在远程Tomcat上并且源代码在本地Eclipse上的程序。当然如果木有远程的服务器就用自己的本机当远程的服务器试下也行哈。
二、配置tomcat
1、如果远程服务器是Windows NT的环境,那就在%CATALINE_HOME%/bin 下建立debug.bat文件,在里面贴入如下内容:
set JPDA_ADDRESS=8888
set JPDA_TRANSPORT=dt_socket
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888
startup
其中的两处8787是要启用的远程端口,当然任何未被使用的端口都可以。连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试。
2、如果远程服务器是Linux/Unix环境,就编辑%CATALINE_HOME%/bin/startup.sh文件,找到其中最后一行,将
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
改为
exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"
默认的远程调试端口是8000,如果被占用,编辑%CATALINE_HOME%/bin/catalina.sh文件,将
JPDA_ADDRESS="8000"
改为
JPDA_ADDRESS="8888"
3 、在Windows下运行debug.bat 在Linux下运行 startup.sh启动Tomcat。
如果在启动日志中出现
Listening for transport dt_socket at address: 8888
则说明远程调试端口监听成功。
相关推荐
本文将深入探讨如何使用MyEclipse进行远程调试Tomcat服务器上的项目,以及相关的重要知识点。 首先,我们需要了解的是远程调试的概念。远程调试允许开发者在本地开发环境中对运行在另一台计算机(如远程服务器)上...
【标题】:“Tomcat远程调试” ...通过以上步骤,你就能在MyEclipse中进行Tomcat的远程调试,这对于定位和解决问题非常有帮助。在进行远程调试时,务必理解其工作原理,合理配置,以提高开发效率并保证系统安全。
1. **配置MyEclipse远程调试环境**: - 在MyEclipse中,选择“Run”菜单,然后点击“Debug Configurations...”。 - 在弹出的窗口中,选择“Remote Java Application”,点击右侧的“New Launch Configuration”...
在IT行业中,开发Java ...这只是一个基础的配置过程,实际开发中可能还需要配置数据库连接、Maven构建、远程调试等更多高级功能。随着对Eclipse和Tomcat的深入理解和使用,你会发现它们是开发Java Web应用的强大工具。
在本项目中,MyEclipse用于编写和管理Java源代码,构建Web应用程序,并提供了代码提示、调试和部署等功能,极大地提高了开发效率。 【Oracle】是全球广泛使用的大型关系型数据库管理系统,特别适合处理大量数据和高...
### Flex4.5 + MyEclipse8.5 搭建Web项目的步骤及解析 #### 一、前言 在本文中,我们将详细介绍如何利用Flex 4.5 和 MyEclipse 8.5 构建一个完整的Web项目,并解决在这个过程中可能会遇到的一些常见问题,比如 ...
MyEclipse则是对Eclipse IDE的扩展,提供了丰富的Java EE工具,如支持服务器配置、代码调试和Web项目开发等。 【描述】"包含所支持的jar文件与详细的导入说明"表明在导入Tomcat源码的过程中,我们需要关注的是其...
总的来说,通过MyEclipse开发Java Web应用涉及到了软件开发的多个环节:从基础环境的搭建(JDK配置)、Web服务器的配置(Tomcat)、到团队协作工具的使用(SVN),以及IDE自身的定制(features和plugins)。...
1. **使用MyEclipse开发Web项目并进行发布,运行,测试和调试 - - ITeye技术网站.mht**:这个文件可能是一个网页保存的MHT文件,详细记录了如何在MyEclipse中开发Web项目,发布、运行、测试和调试的步骤,对于初学者极...
本文将详细介绍如何通过Eclipse集成开发环境(IDE)配合Apache Tomcat应用服务器实现远程调试的功能。 #### 二、准备工作 在开始配置之前,请确保已经安装了以下组件: - **Eclipse IDE**:推荐使用最新版Eclipse...
接着,为方便在MyEclipse内管理Tomcat,需在“Servers”视图中添加新的Server,选择Tomcat版本,指定Tomcat安装目录,然后可以启动、停止和调试Tomcat以及部署Web应用。 **源码管理与版本控制** 虽然标题未明确提及...
项目完成后,Web应用需要部署到Web服务器或应用服务器上,如Tomcat、Jetty等。Flex部分通常打包成SWF文件,与HTML页面和所需的库文件一起发布;Java服务则需打包成WAR文件部署到服务器。 7. **调试与测试**: ...
最后,视频可能还会介绍如何使用MyEclipse进行部署和运行,包括在Tomcat或Jetty服务器上部署应用,以及如何进行远程调试和性能监控。 总的来说,"MyEclipse 6 实战开发讲解视频"涵盖了MyEclipse的基本操作、Java...
用户可以通过设置断点,逐行执行代码,观察变量的变化,甚至进行远程调试。这对于排查问题和理解程序运行逻辑非常有帮助。此外,MyEclipse还支持集成版本控制工具,如Git和SVN,方便团队协作和代码管理。 在Web应用...
7. **运行与调试**:在MyEclipse中可以直接启动和停止服务器,以及进行远程或本地调试,方便开发测试。 8. **端口冲突**:服务器的默认端口可能与其他服务冲突,需要手动调整,如HTTP默认为8080,AJP为8009,...
11. **部署与发布**:手册会涵盖如何将开发完成的应用打包、部署到Tomcat、WebLogic等服务器,以及如何进行远程发布。 12. **问题排查与性能优化**:MyEclipse提供了很多性能分析工具,如JProfiler集成,手册会教授...
书中的相关章节将解释如何设置服务器,部署WAR或EAR文件,以及如何进行远程调试。 最后,MyEclipse还提供了版本控制集成,如Git和SVN,使得团队协作变得简单。书中的版本控制部分会介绍如何在MyEclipse中进行代码的...
此外,它还有强大的调试工具,包括多线程调试、远程调试等功能,帮助开发者快速定位和解决问题。 MyEclipse的更新频率相对较高,持续改进并添加新特性,以适应不断变化的开发环境和技术需求。例如,随着微服务架构...
Axis会根据WSDL生成客户端代理类,通过这些代理类,开发者可以像调用本地方法一样调用远程Web服务。 5. **Axis框架**:Axis是Apache软件基金会的项目,它提供了Web服务的全面解决方案,包括服务的发布、客户端的...