`
mysky1984
  • 浏览: 9149 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

通过Intellij IDEA对tomcat进行远程调试

 
阅读更多

前提

  • intellij idea 14 ultimate
  • linux
  • jdk 1.8
  • tomcat 7.0.x

1. 配置Intellij IDEA

添加配置,选择tomcat Server->Remote

new server

选择startup/connection标签->debug,注意到里面的配置,将其添加到tomcat的启动配置里面

在服务器的$TOMCAT_HOME/bin/catalina.sh中最上面增加:

export JAVA_OPTS='-agentlib:jdwp=transport=dt_socket,address=53013,suspend=n,server=y'

然后重启tomcat

cd $TOMCAT_HOME
bin/shutdown.sh
bin/startup.sh

设置tomcat要连接的远程机器host和port,host就是服务器的地址(ip或者域名),port就是刚刚添加的port 53013

完了之后,用Intellij IDEA连接tomcat,选择debug

然后就看到显示

Connected to the target VM, address: 'www.xxxxxxx.com:51981', transport: 'socket'

然后就可以像在本机一样,设置断点,然后进行远程调试了

分享到:
评论

相关推荐

    Intellij idea远程debug连接tomcat实现单步调试

    使用 IntelliJ IDEA 远程 debug 连接 Tomcat 实现单步调试可以带来许多优点,例如可以远程 debug 连接 Tomcat 服务器,实时地检查变量的值和状态,快速地找到程序的错误,也可以对程序进行逐步调试,检查每一行代码...

    idea13远程服务器TOMCAT调试

    标题中的“idea13远程服务器TOMCAT调试”指的是使用IntelliJ IDEA 13版本进行远程调试Tomcat服务器的应用程序。IntelliJ IDEA是一款强大的Java集成开发环境,而Tomcat是一个广泛使用的开源Web服务器和应用服务器,...

    IntelliJ IDEA 中文指南.pdf

    此外,文档还介绍了Java热部署插件JRebel的安装与使用,以及远程调试方法,例如通过Tomcat和Jetty。 ### 快捷键详解 针对快捷键的使用,文档分别详细讲解了Windows与Linux环境下、Mac环境下的常用快捷键。此外,还...

    IntelliJ IDEA 2017配置JSP+tomcat

    2. 使用Tomcat远程部署到远程CentOS服务器:配置IntelliJ IDEA以远程部署到服务器,修改Tomcat配置文件,并在服务器上进行测试。 附录部分: 1. IntelliJ IDEA基础配置及概念:包括如何修改代码编辑的字体、设置...

    idea远程调试代码(图文详细)

    本文将详细介绍如何使用IntelliJ IDEA(以下简称IDEA)进行远程调试。 #### 二、服务端配置 为了能够让远程服务器支持远程调试功能,我们需要在项目启动时添加特定的JVM参数。这里根据不同版本的JDK提供了相应的...

    修改Tomcat支持远程调试

    首先,为了启用Tomcat的远程调试功能,我们需要在Tomcat的配置文件中进行一些改动。这个配置文件通常是`$CATALINA_HOME/bin/catalina.sh`或`catalina.bat`(取决于你的操作系统)。在Unix系统上,你需要编辑`...

    IntellijIdea开发工具详细使用文档.pdf

    - **调试器**:集成的调试器支持本地和远程调试,可以设置断点、查看变量值,进行单步调试。 - **多JVM支持**:可以配置多个JVM,适应不同的项目需求。 - **Ant构建工具**:除了内置的构建系统外,还支持Ant,...

    IDEA,Eclipse远程调试应用

    TOMCAT远程调试配置 TOMCAT是Apache基金会下的一个开源Web应用容器,广泛应用于Java Web应用部署。要启用TOMCAT的远程调试模式,需要对TOMCAT的启动配置文件进行修改。 #### 1.1 修改TOMCAT配置文件 在Windows...

    Idea远程调试代码JDK1.8

    在Java开发过程中,远程调试是一项非常实用的功能,它允许开发者在不访问服务器本地环境的情况下,对运行在远程服务器上的应用程序进行调试。对于IntelliJ IDEA(Idea)用户,这个过程可以通过几步简单设置来实现。...

    IntelliJ-IDEA-Tutorial, IntelliJ IDEA 简体中文专题教程.zip

    5. **调试与测试**:教授如何设置断点、单步执行、查看变量值、进行远程调试,以及使用JUnit等框架进行单元测试和集成测试。 6. **运行与部署**:讲解如何配置运行/调试配置,运行应用程序,以及部署到服务器,如...

    tomcat远程debug与jrebel热部署文件

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

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

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

    IntelliJ IDEA 2018新手入门教程

    本教程旨在帮助初学者快速掌握IntelliJ IDEA 2018.3.2版本的基本使用方法,涵盖软件的安装配置、基础设置、Java SE/Web项目的创建与调试、Maven与Git/SVN集成等方面的内容。 #### 二、下载与安装 1. **下载**: ...

    Intellij Idea 涵盖安装、配置、常见问题

    本篇文章将详细探讨IntelliJ IDEA的安装、配置、常见问题及解决方法,还包括Maven、Git、Tomcat的集成使用,以及实用的快捷键和项目配置等内容。 **安装与配置** 1. **安装过程**:下载IntelliJ IDEA的最新稳定版...

    如何基于Idea远程调试tomcat war包及jar包

    1. **配置Tomcat远程调试端口** 在Tomcat的`bin`目录下找到`catalina.bat`文件,添加以下行来开启远程调试: ```bash set JPDA_ADDRESS=8080 ``` 这里设置的`8080`是远程调试端口,可以根据实际需求更改。 2....

    tomcat远程调试-好用的神器

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

    IntelliJ IDEA使用中文帮助文档

    1. Spring框架:IntelliJ IDEA对Spring Boot、Spring MVC等有很好的支持,包括自动配置、代码生成和调试。 2. 多语言支持:除了Java,IDE还支持Kotlin、Groovy、Scala等其他编程语言。 八、重构与代码优化 1. ...

    IDEA链接远程服务器调试代码(图文详细).docx

    本文将详细介绍如何使用IntelliJ IDEA 2018版进行远程调试,包括配置IDEA客户端、设置远程调试服务器信息、配置Tomcat服务器等步骤,并提供了相应的截图以便更直观地理解每个步骤。 #### IDEA客户端配置 1. **打开...

    工作日志:远程调试的方法(Tomcat与JDPA)

    2. **设置IDE**:在本地IDE(如IntelliJ IDEA或Eclipse)中,配置远程调试器,指定目标服务器的IP地址和端口,以及其他相关设置。 3. **启动应用**:在Tomcat中启动应用,此时应用会监听调试端口等待调试连接。 4....

    远程调试方法参数配置

    本文将详细解释远程调试方法中的参数配置,尤其是针对使用Tomcat服务器进行Java远程调试的情况。 #### 远程调试基本概念 远程调试是指通过网络连接,在本地计算机上控制并调试运行在远程服务器上的程序。这种方式...

Global site tag (gtag.js) - Google Analytics