最近项目做大量的接口对接,而且必须都是线上的,调试麻烦死了,只好配置了下远程调试,写下来,希望以后有朋友碰到,可以顺利的配置
1 准备工作
首先有一个远程服务器,本地做测试也行,然后ide里面有一套和服务器上运行项目的源码即可
2 配置
配置分2种,一种是windows机器,一种是linux,unix机器
windows系列服务器
首先找到tomcat的bin目录,在其建立一个bat文件,文件名随意,我这里就用debut.bat,然后加入内容
@echo off
set CATALINA_BASE=../
set CATALINA_HOME=D:\tomcat
set CATALINA_TMPDIR=D:\tomcat\temp
set JAVA_HOME=D:\jdk1.6.0_31
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.bat
在JPDA_ADDRESS=8888表示用8888端口来监视远程调试接口
linux,unix配置
直接找到startup.sh文件,找到最后一行
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
改为
exec "$PRGDIR"/"$EXECUTABLE" jpda "$@"
启动项目
如果项目日志第一行出现了
表示端口监听成功
现在开始配置myeclipse了,打开debug配置
首先选择Remote Java Application,然后点击左上角的新建
name参数可以随便写个名称,Project对象调试的源码项目,Host填写远程主机ip,端口即8888
然后就可以打断点远程进行调试了,非常方便
相关推荐
下面我们将详细讲解MyEclipse远程调试的配置方法及其相关知识点。 1. **远程调试原理**: 远程调试基于Java的JVM(Java Virtual Machine)的调试接口,通过开启JVM的调试模式,并设置特定的端口,允许调试器连接。...
MyEclipse MyEclipse远程调试tomcat
本教程主要讲解如何使用MyEclipse进行远程调试Tomcat服务器。 **1. Tomcat设置** Tomcat远程调试的配置主要涉及到启动参数的调整,以便让Tomcat在启动时开启调试模式,并监听特定端口等待调试连接。 **1.1 bat...
本篇将详细介绍如何在MyEclipse中远程调试JBoss AS7或JBoss EAP6,无论是在Windows还是Linux环境下。 首先,我们需要了解远程调试的基本原理。远程调试通常依赖于Java的调试接口(Java Debug Wire Protocol, JDWP)...
一、MyEclipse远程调试的基本概念 远程调试是指在本地开发环境(如MyEclipse)中,通过网络连接到运行在远程服务器上的Java应用,进行代码级别的调试。这种方式可以帮助开发者快速定位并解决问题,而无需频繁地在...
1. **配置MyEclipse远程调试环境**: - 在MyEclipse中,选择“Run”菜单,然后点击“Debug Configurations...”。 - 在弹出的窗口中,选择“Remote Java Application”,点击右侧的“New Launch Configuration”...
本文将深入探讨如何使用MyEclipse进行远程调试Tomcat服务器上的项目,以及相关的重要知识点。 首先,我们需要了解的是远程调试的概念。远程调试允许开发者在本地开发环境中对运行在另一台计算机(如远程服务器)上...
### MyEclipse 远程调试快速入门 #### 摘要 本文档旨在介绍如何使用 MyEclipse 进行远程调试。它适用于那些不在运行 MyEclipse 的机器上启动的应用服务器,或者在不同机器上的应用服务器。通过本教程,您将学会如何...
MyEclipse WIFI 网络远程调试安卓配置方法(非 USB 调试模式) MyEclipse WIFI 网络远程调试安卓配置方法是指在不使用 USB 调试模式的情况下,使用 WIFI 网络来实现安卓应用的远程调试。这种方法非常方便,特别是在...
"MyEclipse下远程调试Linux下的代码"这个主题主要涉及的是如何在集成开发环境(IDE)MyEclipse中设置并执行远程调试,以便调试在Linux操作系统上运行的Java应用。以下将详细阐述这一过程及其相关知识点。 首先,...
【标题】:“Tomcat远程调试” ...通过以上步骤,你就能在MyEclipse中进行Tomcat的远程调试,这对于定位和解决问题非常有帮助。在进行远程调试时,务必理解其工作原理,合理配置,以提高开发效率并保证系统安全。
MyEclipse是一款功能强大的Java集成开发环境,它支持对Tomcat等应用服务器的远程调试,这在处理生产环境中遇到的问题时非常有用。本篇文章将详细介绍如何在MyEclipse中远程调试Tomcat。 首先,我们来看一下问题背景...
同样在“Run As”菜单下,选择“Maven Debug...”,设置好需要调试的配置,如Maven命令行参数和远程调试端口。一旦启动,MyEclipse会在指定端口等待调试连接,此时你可以在源代码中设置断点,当程序运行到这些位置时...
此外,Eclipse调试器还支持对远程机器上的应用程序进行调试,增加了其灵活性和实用性。 #### 三、Eclipse Debug视图 **Eclipse Debug视图**是Eclipse IDE中的一个重要组成部分,用于管理和监控调试会话。它能显示...
对于调试,myEclipse6提供了强大的远程调试功能。在服务器实例的配置中,勾选“Debug”选项,设置相应的调试端口(默认为8000)。在Websphere6的管理控制台中,配置应用的调试选项,启用远程调试。然后,在myEclipse...
例如,设置DEBUG_PORT为4000,并在启动参数中添加`-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=%DEBUG_PORT%,server=y,suspend=n`,这使得Weblogic服务器启动时支持远程调试。 回到Myeclipse,配置...
在IT行业中,myEclipse10.0是一款广泛使用的Java集成开发环境,它为开发者提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。Hadoop则是一个开源的大数据处理框架,它允许分布式存储和处理大规模数据集。...
- 如果Websphere6不在本地运行,可以设置myEclipse6进行远程调试。需要在Websphere6的启动命令行中添加调试参数,如`-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000`,并确保myEclipse6中...