`
dyccsxg
  • 浏览: 205279 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类

Tomcat远程调试

 
阅读更多
1. 开启调试端口
1.1 windows
# 方案一(使用 jpda,默认端口为8000,可通过set JPDA_ADDRESS=8000进行修改)
   catalina.bat jpda start
# 方案二(修改 catalina.bat 文件,在第二行开启调试端口)
   @echo off
   set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8088
1.2 linux
# 方案一(使用 jpda,默认端口为8000,可通过JPDA_ADDRESS="8000"进行修改)
   catalina.sh jpda start
# 方案二(修改 catalina.sh 文件,在第二行开启调试端口)
   #!/bin/sh
   JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8088"
2. 启动 Tomcat
   # 以下命令根据实际情况任选一即可
   startup.bat
   catalina.bat jpda start
   startup.sh
   catalina.sh jpda start
3. 在 eclipse 中连接服务端程序进行 debug
   # Run -> Debug Configurations... -> Remote Java Application
   # 新建一个 Remote Java Application
   # Connect Type : Standard (Socket Attach)
   # Host : tomcat 所在服务器 ip 
   # Port : tomcat 所在服务器 debug 监听端口 (例如 8088)
   # 在 Source Tab页中添加源码所在的Project
4. 打开 debug Perspective
   # Window -> Open Perspective -> Debug 

分享到:
评论

相关推荐

    tomcat远程调试教程.mp4

    tomcat远程调试教程

    tomcat远程debug与jrebel热部署文件

    首先,Tomcat远程调试允许开发者在不重启服务器的情况下定位并修复代码中的问题。这对于大型项目和持续迭代的环境尤其重要,因为它可以避免因为频繁重启服务器而造成的系统中断。要启用远程调试,你需要在`catalina....

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

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

    TOMCAT远程调试设置

    NULL 博文链接:https://happyzhen.iteye.com/blog/370987

    tomcat远程调试-好用的神器

    标题“Tomcat远程调试-好用的神器”指的是在开发Java Web应用时,利用Tomcat服务器进行远程调试的方法。远程调试允许开发者在不直接访问服务器的情况下解决代码问题,提高工作效率。这种技术对于分布式系统或者在...

    WebLogic+Tomcat远程调试

    ### WebLogic与Tomcat远程调试知识点详解 #### 一、WebLogic远程调试配置步骤 **1. 准备工作** - **安装WebLogic服务器**:确保安装了WebLogic服务器,并且成功创建了一个域。 - **安装Eclipse集成开发环境...

    Linux 中Tomcat远程调试代码的实现方法

    至此,你已经成功配置了Linux上的Tomcat远程调试。当Eclipse中的调试器连接到Tomcat时,你可以在IDE中设置断点、查看变量值、单步执行等,就像调试本地应用一样。如果遇到问题,可以通过在文章下方留言或前往相关...

    Tomcat下配置远程调试

    ### Tomcat下配置远程调试 #### 一、引言 在软件开发过程中,为了更好地调试应用程序,特别是对于复杂的系统架构,远程调试成为一种常见的技术手段。通过远程调试,开发人员可以在本地环境中对部署在服务器上的...

    Eclipse远程调试Tomcat

    标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...

    MyEclipse MyEclipse远程调试tomcat

    MyEclipse MyEclipse远程调试tomcat

    使用Eclipse远程调试Linux服务器Tomcat项目

    "使用Eclipse远程调试Linux服务器Tomcat项目" 一、概述 在开发Java Web应用程序时,需要在远程服务器上进行调试,以便更好地了解程序的执行过程。使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地...

    tomcat 远程调试 脚本文件 bat

    将附件debug.bat放在tomcat/bin目录下, 需要调试就点击debug.bat这个文件,不需要调试还是点击startup.bat.

    tomcat远程debug测试

    - 可以创建一个批处理文件,如`Tomcat debug.bat`,包含Tomcat远程调试所需的环境变量设置和启动命令,以简化操作。 5. **修改Tomcat启动文件**: - 在`catalina.bat`或`catalina.sh`中,根据具体需求,将`JPDA_...

    jvm tomcat eclipse 远程 断点 debug 调试 jpda

    2. **Tomcat远程调试** Tomcat作为一个流行的Java应用服务器,同样支持远程调试。在`catalina.sh`启动脚本中,可以通过添加`jpda start`命令来启动Tomcat,并启用调试模式。默认情况下,Tomcat会使用JDWP进行调试...

    eclipse远程调试tomcat

    ### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...

    Tomcat配置远程调试的支持

    Tomcat配置远程调试的支持

    eclipse与tomcat、weblogic远程调试小结(windows系统)

    2. **Tomcat远程调试配置**: - 下载并安装Tomcat服务器。 - 编辑Tomcat的`bin/catalina.sh`(或`catalina.bat`,取决于你的操作系统)文件。 - 在`CATALINA_OPTS`变量中添加以下参数以启用远程调试: ```bash ...

    myeclipse远程调试教程

    Tomcat远程调试的配置主要涉及到启动参数的调整,以便让Tomcat在启动时开启调试模式,并监听特定端口等待调试连接。 **1.1 bat文件启动方式** 在Tomcat的`bin`目录下,你需要编辑`catalina.bat`文件。找到`set ...

Global site tag (gtag.js) - Google Analytics