`

[Java性能剖析]远程调试配置

    博客分类:
  • java
阅读更多
一、服务器操作如下:
找到文件:apache-tomcat-5.5.27/bin/catalina.sh
查看如下一句话
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888

注:address=5888 是远程调用的端口
Windows(catalina.bat) : SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888

Linux(catalina.sh) : CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888"


二、本地eclipse如下

打开debug dialog
右击Remote java application 新建

填写参数
connection properties 下:
Host: 远程服务器ip
port:就是远程配置的端口,CATALINA_OPTS中address的值

分享到:
评论

相关推荐

    Java远程调试

    本文将围绕“Java远程调试”的核心概念、配置步骤以及实际操作流程进行深入探讨。 #### 核心概念解析 Java远程调试主要依赖于Java虚拟机(JVM)的调试接口——Java Platform Debugger Architecture(JPDA)。通过...

    java tomcat 远程调试 在服务器上debug

    Java Tomcat远程调试在服务器上进行debug是一种常见且重要的技能,尤其对于开发和运维团队来说,它能够帮助快速定位和解决生产环境中遇到的问题。这里我们将深入探讨如何设置和使用Java和Tomcat的远程调试功能。 ...

    javajava调试java调试java调试java调试

    Java调试是开发者日常工作中不可或缺的一部分,它涉及到对代码的深入理解和问题排查能力。在Java编程过程中,遇到程序出错或运行异常时,调试是找出问题源头的关键步骤。本文将详细介绍Java调试的一些核心技术和方法...

    Eclipse远程调试Tomcat

    在远程调试Tomcat时,确保Eclipse中的项目已经包含了要调试的源代码,这样可以查看和分析代码逻辑。如果Tomcat部署的应用程序是WAR或EAR包,可能需要将其解压并将源代码导入到Eclipse项目中,或者设置源代码路径以便...

    javaEclipse下配置Windchill远程调试windchill学习笔记.pdf

    以下就是关于如何在Eclipse下配置Windchill远程调试的详细步骤。 **1. 安装JDK和Eclipse** 首先,确保你的开发环境已经安装了Java Development Kit (JDK)的最新版本,并且Eclipse也已更新到最新稳定版。JDK提供了...

    远程调试快捷键.

    ### 远程调试快捷键详解 #### 一、基本操作 **1. Ctrl+M**:此快捷键用于切换编辑器窗口的大小。在进行远程调试时,这可以帮助开发者更灵活地调整视图布局,以便更好地查看代码或相关调试信息。 **2. Ctrl+Q**:...

    TongWeb的debug调试.doc

    在IDEA中,你可以通过`Run` -> `Edit Configurations...`,然后选择`Remote`配置类型来创建新的远程调试配置。 5. **注意事项** - 确保TongWeb服务器和调试客户端(如Eclipse或IDEA)之间的网络连接畅通,否则...

    使用MyEclipse调试远程tomcat项目

    在MyEclipse中配置远程调试Tomcat服务器,我们需要完成以下几个关键步骤: 1. **配置Tomcat**: - 首先,你需要在远程服务器上安装并运行Tomcat。确保Tomcat版本与你的项目兼容。 - 打开Tomcat的`bin`目录下的`...

    spark的远程调试

    本文将详细介绍如何配置和实现Spark的远程调试,帮助开发者更好地理解和解决问题。 #### 二、远程调试基础概念 远程调试是指在一台计算机上(称为客户端)对另一台计算机上运行的程序进行调试的过程。这种方式特别...

    远程调试

    本主题将深入探讨如何进行远程调试,以Tomcat服务器为例,结合“远程调试tomcat配置.docx”文档内容,我们将详细讲解远程调试的概念、配置方法以及实际应用。 首先,我们需要理解什么是远程调试。远程调试是指...

    Elipse远程调试

    默认的Java远程调试端口通常是8000或8001,但实际使用中可能需要根据服务器配置进行调整。 2. **断点(Breakpoint)**:断点是调试的关键,它允许程序在特定行暂停执行,这样开发者就可以检查此时的变量值、调用栈...

    java性能分析工具.zip

    Java性能分析工具,如JProfiler,是开发人员和系统管理员在优化Java应用程序时的重要武器。JProfiler是一款功能强大的Java性能剖析器,它提供了对内存、CPU、线程、类加载器、Garbage Collection(GC)等多种性能...

    远程调试工具

    5. **性能监视**:远程调试工具通常也提供性能监视功能,如CPU和内存使用情况,帮助识别性能瓶颈。 6. **异常处理**:当远程程序发生异常时,调试器应能捕获并显示错误信息,便于分析问题原因。 7. **安全考虑**:...

    java调试参数

    通过合理设置Java调试参数,开发者可以在开发、测试甚至生产环境中对Java应用程序进行远程调试,这对于定位问题、理解程序运行时的行为至关重要。本文将围绕“Java调试参数”这一主题展开,详细介绍与之相关的各项...

    服务器远程调试debug代码示例

    对于Java开发者,使用Eclipse或IntelliJ IDEA等IDE时,可以配置远程调试器来连接到运行中的Java应用。你需要知道服务器上的应用启动时所用的JVM参数,尤其是包含`-agentlib:jdwp`的部分,这会开启调试端口。例如: `...

    远程调试客户端

    远程调试是一种强大的软件开发工具,它允许开发者在不直接访问目标设备的情况下,对运行在另一台计算机上的应用程序进行调试。...在实际操作中,开发者还应熟悉相关的调试工具和日志分析,以辅助远程调试过程。

    Jython远程调试

    2. **配置远程调试**:参考PyDev官方文档《manual_adv_remote_debugger》设置远程调试。在Jython程序中添加调试代码,例如引入`pydevd`模块,设置`stdoutToServer`和`stderrToServer`,以便将输出信息传输回调试器。...

    gwt调试环境配置.doc

    10. **远程调试**:如果需要在远程服务器上调试GWT应用,可以通过配置Eclipse的远程调试选项实现。 标签中的“源码”意味着文档可能涉及到查看和理解GWT生成的JavaScript源码,这对于深入学习和优化GWT应用非常重要...

Global site tag (gtag.js) - Google Analytics