在windows下面的介绍好像比较多,但是要注意,linux下面需要修改catalina.sh,而不是那个catalina.bat
增加以下这段就可以远程连接服务器的5888端口了
CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888"
添加了debug端口以后好像会出现./shutdown.sh 无法关闭tomcat,需要手动kill
Windows下面修改catalina.bat,增加:
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
当然,在tomcat还有JPDA这种方式
,来远程debug:
上面那种方式,启动tomcat则必然开启debug端口。而使用jpda,则需要在start命令中,显示的带上jpda参数,才会启动debug端口。比较灵活。
win:
set JPDA_ADDRESS=8000
set JPDA_TRANSPORT=dt_socket
bin/catalina.bat jpda start
linux:
export JPDA_ADDRESS=8000
export JPDA_TRANSPORT=dt_socket
bin/catalina.sh jpda start
分享到:
相关推荐
至此,你已经成功配置了Linux上的Tomcat远程调试。当Eclipse中的调试器连接到Tomcat时,你可以在IDE中设置断点、查看变量值、单步执行等,就像调试本地应用一样。如果遇到问题,可以通过在文章下方留言或前往相关...
Tomcat_Remote_Debug This document describe how to use intelljIDE remote debug tomcat on Linux
### 使用Tomcat+Eclipse进行远程Debug的详细步骤与配置 #### 一、前言 在软件开发过程中,尤其是Web应用的开发中,调试是必不可少的一个环节。为了更好地定位和解决问题,开发者经常需要对运行在服务器上的应用...
远程debug要保证本地代码和服务器代码一直,否则调试结果不一致。端口号必须是可以访问的端口,否则无法进行远程调试。 使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地解决问题,但需要注意配置...
本文将详细讲解如何配置Tomcat进行远程调试,以及如何在Eclipse环境中设置远程Java应用程序的调试。 首先,我们需要在Tomcat服务器上进行配置。打开Tomcat安装目录下的`%CATALINE_HOME%/bin`路径,找到并编辑`...
4. **运行模式配置**:通过设置不同的参数来控制Tomcat的启动模式,如标准启动、调试模式等。 ### 调试模式配置 #### JPDA (Java Platform Debugger Architecture) 调试模式通常通过JPDA实现。JPDA是一种Java平台...
Linux 操作系统下 Tomcat 的配置是一个复杂的过程,涉及到多个步骤和设置。本文将详细介绍 Linux 下 Tomcat 的配置流程,以及项目部署的步骤。 一、Java 的安装配置 在 Linux 操作系统下, Java 的安装配置是 ...
这一步骤分为两个部分:Linux环境下的配置与Windows环境下的配置。 ##### 1. Linux环境下配置 打开`/path/to/tomcat/bin/catalina.sh`文件,并在文件末尾添加如下行: ```bash CATALINA_OPTS="-Xdebug -Xrunjdwp:...
在Tomcat的`bin`目录下找到`catalina.sh`(Linux或Mac)或`catalina.bat`(Windows)启动脚本,并添加以下参数以启用JVM的远程调试端口,例如: ```bash # Linux/Mac JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_...
通常,远程调试Tomcat需要修改`catalina.sh`配置文件,设置JPDA(Java Platform Debugger Architecture)相关的参数,比如修改`JPDA_ADDRESS`来指定调试端口。但这种方法需要直接修改Tomcat的启动脚本,有些人可能...
在Linux环境下配置Tomcat并部署项目涉及多个步骤,主要包括Java的安装配置、Tomcat的安装配置、项目的部署过程以及MySQL数据库的备份与还原。以下是对这些步骤的详细说明: 1. **Java的安装配置** - 首先,你需要...
在Linux环境下配置Tomcat并部署项目是一个常见的任务,尤其对于Java开发者来说至关重要。本文将详细介绍这一过程,包括Java的安装配置、Tomcat的安装配置、项目的部署以及MySQL数据库的备份与还原。 首先,我们来...
总结来说,Tomcat远程调试是一种强大的技术,它可以帮助开发者高效地定位和解决问题,而`debug.bat`文件是实现这一功能的关键组成部分。了解和掌握这些知识将对Java Web开发人员的工作带来极大的便利。
- 打开Tomcat的`bin`目录下的`setenv.bat`文件(如果你使用的是Windows)或`setenv.sh`(Linux或Mac)。这个文件用于设置Tomcat启动时的环境变量。 - 在`setenv.bat`中,添加以下行来开启远程调试: ``` set ...
- 在新创建的远程配置中,可以自定义配置名称,例如"Remote Debug Tomcat"。 - 关键配置在于"Debugger"选项卡,这里需要设置一个未被占用的端口号,比如54425。这个端口用于IDEA与远程服务器之间的通信。 2. **...
TOMCAT远程调试配置 TOMCAT是Apache基金会下的一个开源Web应用容器,广泛应用于Java Web应用部署。要启用TOMCAT的远程调试模式,需要对TOMCAT的启动配置文件进行修改。 #### 1.1 修改TOMCAT配置文件 在Windows...
为了启用远程调试功能,首先需要配置Tomcat使其支持Debug模式。这通常涉及到修改`catalina.bat`文件(Linux系统下为`catalina.sh`)。 **具体步骤如下:** - 在`catalina.bat`文件中找到`CATALINA_OPTS`注释,并在...
在Eclipse中,选择“Run” -> “Debug Configurations…”,然后在“Remote Java Application”部分新建一个配置,填写服务器IP和刚才设置的调试端口,点击Debug按钮,就可以如同调试本地代码一样进行远程调试了。...
- Linux下,解压tar.gz文件,然后通过修改`conf/server.xml`配置文件来设置端口、目录路径等。 - Windows下,运行.exe文件,按照向导进行安装,并在安装目录中找到类似的配置文件进行修改。 2. **启动与停止**: ...
在本教程中,我们将详细介绍如何在STS中配置Tomcat服务器,以便进行本地开发和调试。 首先,我们需要下载并安装Spring Tool Suite。访问Spring官网,找到STS的下载页面,根据操作系统选择相应的版本(Windows、Mac...