前提
- intellij idea 14 ultimate
- linux
- jdk 1.8
- tomcat 7.0.x
1. 配置Intellij IDEA
添加配置,选择tomcat Server->Remote
选择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 实现单步调试可以带来许多优点,例如可以远程 debug 连接 Tomcat 服务器,实时地检查变量的值和状态,快速地找到程序的错误,也可以对程序进行逐步调试,检查每一行代码...
标题中的“idea13远程服务器TOMCAT调试”指的是使用IntelliJ IDEA 13版本进行远程调试Tomcat服务器的应用程序。IntelliJ IDEA是一款强大的Java集成开发环境,而Tomcat是一个广泛使用的开源Web服务器和应用服务器,...
此外,文档还介绍了Java热部署插件JRebel的安装与使用,以及远程调试方法,例如通过Tomcat和Jetty。 ### 快捷键详解 针对快捷键的使用,文档分别详细讲解了Windows与Linux环境下、Mac环境下的常用快捷键。此外,还...
2. 使用Tomcat远程部署到远程CentOS服务器:配置IntelliJ IDEA以远程部署到服务器,修改Tomcat配置文件,并在服务器上进行测试。 附录部分: 1. IntelliJ IDEA基础配置及概念:包括如何修改代码编辑的字体、设置...
本文将详细介绍如何使用IntelliJ IDEA(以下简称IDEA)进行远程调试。 #### 二、服务端配置 为了能够让远程服务器支持远程调试功能,我们需要在项目启动时添加特定的JVM参数。这里根据不同版本的JDK提供了相应的...
首先,为了启用Tomcat的远程调试功能,我们需要在Tomcat的配置文件中进行一些改动。这个配置文件通常是`$CATALINA_HOME/bin/catalina.sh`或`catalina.bat`(取决于你的操作系统)。在Unix系统上,你需要编辑`...
- **调试器**:集成的调试器支持本地和远程调试,可以设置断点、查看变量值,进行单步调试。 - **多JVM支持**:可以配置多个JVM,适应不同的项目需求。 - **Ant构建工具**:除了内置的构建系统外,还支持Ant,...
TOMCAT远程调试配置 TOMCAT是Apache基金会下的一个开源Web应用容器,广泛应用于Java Web应用部署。要启用TOMCAT的远程调试模式,需要对TOMCAT的启动配置文件进行修改。 #### 1.1 修改TOMCAT配置文件 在Windows...
在Java开发过程中,远程调试是一项非常实用的功能,它允许开发者在不访问服务器本地环境的情况下,对运行在远程服务器上的应用程序进行调试。对于IntelliJ IDEA(Idea)用户,这个过程可以通过几步简单设置来实现。...
5. **调试与测试**:教授如何设置断点、单步执行、查看变量值、进行远程调试,以及使用JUnit等框架进行单元测试和集成测试。 6. **运行与部署**:讲解如何配置运行/调试配置,运行应用程序,以及部署到服务器,如...
首先,Tomcat远程调试允许开发者在不重启服务器的情况下定位并修复代码中的问题。这对于大型项目和持续迭代的环境尤其重要,因为它可以避免因为频繁重启服务器而造成的系统中断。要启用远程调试,你需要在`catalina....
Java Tomcat远程调试在服务器上进行debug是一种常见且重要的技能,尤其对于开发和运维团队来说,它能够帮助快速定位和解决生产环境中遇到的问题。这里我们将深入探讨如何设置和使用Java和Tomcat的远程调试功能。 ...
本教程旨在帮助初学者快速掌握IntelliJ IDEA 2018.3.2版本的基本使用方法,涵盖软件的安装配置、基础设置、Java SE/Web项目的创建与调试、Maven与Git/SVN集成等方面的内容。 #### 二、下载与安装 1. **下载**: ...
本篇文章将详细探讨IntelliJ IDEA的安装、配置、常见问题及解决方法,还包括Maven、Git、Tomcat的集成使用,以及实用的快捷键和项目配置等内容。 **安装与配置** 1. **安装过程**:下载IntelliJ IDEA的最新稳定版...
1. **配置Tomcat远程调试端口** 在Tomcat的`bin`目录下找到`catalina.bat`文件,添加以下行来开启远程调试: ```bash set JPDA_ADDRESS=8080 ``` 这里设置的`8080`是远程调试端口,可以根据实际需求更改。 2....
标题“Tomcat远程调试-好用的神器”指的是在开发Java Web应用时,利用Tomcat服务器进行远程调试的方法。远程调试允许开发者在不直接访问服务器的情况下解决代码问题,提高工作效率。这种技术对于分布式系统或者在...
1. Spring框架:IntelliJ IDEA对Spring Boot、Spring MVC等有很好的支持,包括自动配置、代码生成和调试。 2. 多语言支持:除了Java,IDE还支持Kotlin、Groovy、Scala等其他编程语言。 八、重构与代码优化 1. ...
本文将详细介绍如何使用IntelliJ IDEA 2018版进行远程调试,包括配置IDEA客户端、设置远程调试服务器信息、配置Tomcat服务器等步骤,并提供了相应的截图以便更直观地理解每个步骤。 #### IDEA客户端配置 1. **打开...
2. **设置IDE**:在本地IDE(如IntelliJ IDEA或Eclipse)中,配置远程调试器,指定目标服务器的IP地址和端口,以及其他相关设置。 3. **启动应用**:在Tomcat中启动应用,此时应用会监听调试端口等待调试连接。 4....
本文将详细解释远程调试方法中的参数配置,尤其是针对使用Tomcat服务器进行Java远程调试的情况。 #### 远程调试基本概念 远程调试是指通过网络连接,在本地计算机上控制并调试运行在远程服务器上的程序。这种方式...