远程调试tomcat配置
作者:hanfeng 日期:2010-11-24
在代码开发过程中,有时候我们需要远程调试tomcat,这时需要对tomcat进行一些配置。
配置如下:
1. 配置tomcat配置文件
打开%CATALINE_HOME%/bin下的文件catalina.bat
set _EXECJAVA=%_RUNJAVA%
set MAINCLASS=org.apache.catalina.startup.Bootstrap
set ACTION=start
set SECURITY_POLICY_FILE=
set DEBUG_OPTS=
set JPDA=
加入下面这行:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787
2. 配置 Eclipse 调试
在Eclipse中选择Debug Configurations,在弹出的对话框中右击Remote Java Application新建一个远程调试项,如下如所示:
在“Name”输入框中输入远程调试的名称workflow8787,在“Project”中选择要调试的项目,在“Host”中输入需要远程调试项目的IP,也就是tomcat所在的IP,在“Port”中输入设置的端口号,比如上面设置的8787(这里的端口号要和tomcat中配置的端口号相同),然后钩选“Allow termination of remote VM”,点击“Apply”即可。
如图:
设置完后验证调试模式是否成功。
3. 验证配置
1、 启动tomcat(远程),如在控制台输出“Listening for transport dt_socket at address: 8787”,即说明在tomcat中设置成功;
如图:
2、 在Eclipse 中点击“Debug”[选择刚才配置debug,如workflow8787]启动调试。
3、 添加断点可进行代码调试。
分享到:
相关推荐
- **调试支持**:支持本地和远程的MapReduce任务调试,可以设置断点,单步执行,查看变量状态等。 5. **版本3.1.1**: Hadoop-Eclipse-Plugin 3.1.1是该插件的一个特定版本,可能包含了一些针对Hadoop 3.x版本的...
- **远程开发**:Eclipse有插件支持远程系统开发,如远程Java应用服务器的调试。 了解这些知识点有助于深入理解和有效利用Eclipse作为开发平台。无论是新手还是经验丰富的开发者,Eclipse提供的工具和灵活性都能...
更重要的是,它提供了强大的调试工具,允许开发者在本地或远程Hadoop集群上运行和调试作业,这对于问题定位和优化至关重要。 Eclipse的集成环境使得Hadoop项目的开发变得更加直观和高效。在Eclipse中,你可以方便地...
6. **连接到Hadoop集群**:如果你的开发环境不在Hadoop集群上,可以通过配置Eclipse连接到远程集群。这需要设置Hadoop的master节点地址,以及可能的安全认证信息(如Kerberos)。 7. **提交作业**:当代码调试完成...
本文将深入探讨如何使用Eclipse IDE结合hadoop-eclipse-plugin-2.6.0.jar插件,实现在Windows环境下进行远程连接到Hadoop集群,尤其适用于64位操作系统。 首先,我们要理解Hadoop的核心概念。Hadoop是由Apache基金...
另外,它还支持直接在Eclipse中启动和停止Job,以及调试Map和Reduce函数,这对于调试和优化代码来说是非常重要的。 Hadoop-Eclipse-Plugin-2.6.4版本是针对Hadoop 2.x系列的,因此,它支持YARN资源管理器,这使得在...
此外,Eclipse JEE的调试工具允许对多层架构的应用进行深入的调试,包括远程调试和多线程调试。 总的来说,Eclipse JEE 2023-06-R-win32-x86_64.zip是一个为Windows 64位平台定制的,集成了丰富企业级开发工具的IDE...
同时,插件还支持直接提交任务到本地或远程Hadoop集群,实现快速测试与调试。 4. **日志查看**:当程序运行时,插件可以实时显示MapReduce作业的执行进度和日志信息,方便开发者追踪问题所在。 5. **资源管理**:...
10. **项目管理和版本控制**: Eclipse内建了Git支持,使得版本控制变得简单,用户可以轻松地创建、克隆、提交和推送代码到远程仓库。 总结来说,Eclipse Java 2023-09-R-win32-x86_64.zip是专为64位Windows系统设计...
4. **服务器适配器**:Eclipse JEE版内置了对多种Java EE服务器的支持,如Tomcat、GlassFish、Jetty等,允许开发者在本地或远程服务器上部署和调试应用。 5. **Java和Web开发工具**:包括源代码编辑器、调试器、构建...
9. **持续集成与部署**:Eclipse JEE版本也支持与持续集成服务器(如Jenkins)集成,以及应用程序的部署和远程调试,方便团队协作和产品部署。 总之,"eclipse-jee-2021-06-R-win32-x86_64.zip"是一个专为64位...
6. **调试作业**:利用Eclipse的强大调试功能,可以在本地进行MapReduce作业的单步调试,找出并修复程序中的错误。 7. **版本兼容性**:Hadoop Eclipse Plugin 2.6.5支持Hadoop 2.x系列,这意味着它可以与大多数...
通过这个插件,开发者可以直接在Eclipse中创建Hadoop项目,编写MapReduce程序,并且可以进行本地或远程调试。这极大地提高了开发效率,降低了学习曲线。 在压缩包内,我们可以看到以下几个关键文件和目录: 1. **...
6. **调试支持**:支持远程调试MapReduce作业,可以设置断点,逐步执行,查看变量状态,这对于调试大规模分布式程序非常有用。 在选择合适的Hadoop-Eclipse-Plugin版本时,需要考虑以下因素: - **Hadoop版本兼容...
eclipsecdt与arm-linuc-gdb,gbdserver配合实现远程调试。含有dropbear,vfstp,openssh安装教程。
Eclipse可以通过插件支持SSH连接、远程文件编辑和版本控制系统,方便服务器管理和部署。 7. **版本号**:“2022-03-R”表示这是2022年3月发布的更新,带有R标识,这可能代表一个重要的版本更新,包括性能提升、新...
Hadoop-Eclipse-Plugin是Apache Hadoop项目的一部分,它为Eclipse提供了一个直观的界面,允许开发者将MapReduce项目部署到本地或远程的Hadoop集群上。通过这个插件,你可以直接在Eclipse中创建、编辑、运行和调试...
《Hadoop Eclipse Plugin 2.7.2:高效开发与远程调试工具》 在大数据处理领域,Apache Hadoop 是一个不可或缺的开源框架,它为分布式存储和计算提供了强大的支持。而为了方便Java开发者在Eclipse集成开发环境中进行...
4. **本地运行与调试**:插件支持在本地模拟Hadoop环境运行MapReduce任务,便于测试和调试,同时也提供了远程提交到实际Hadoop集群的功能。 5. **资源管理**:开发者可以通过插件方便地管理HDFS上的文件,如上传、...
3. **运行与调试**:在Eclipse中,可以直接运行MapReduce作业,查看输出结果,还可以设置断点进行调试,这对于开发和测试非常方便。 4. **集群连接**:插件允许添加多个Hadoop集群配置,方便开发者在不同集群间切换...