1:修改Linux上Tomcat的catalina.sh,第一行添加declare -x CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000"
2:在eclipse中, 点 "Run->Debug...",选 "Remote Java Application",按提示新建,"Project"一项选择需要调试代码的项目,"Host"选择远程Linux主机IP地址,"Port"选择上一行address配置的8000,注意这是一个独立的未占用端口与应用的端口不一样的。
3:运行Linux上的tomcat\bin\catalina.sh启动tomcat,
命令如下:当前tomcat\bin目录下
输入:./catalina.sh run (这样可以看到Tomcat的信息运行信息)
如果提示没有权限,以root身份设置权限:chmod +x *.*
Listening for transport dt_socket at address: 8000" 这样的信息,说明调试端口已经被监听
4:在windows上的eclipse中点 "Run->Debug..."选中刚才新建的,点"Debug",如果一切正确就没有提示。此后你在代码中设置的断点就会执行。
5:关于修改源代码,由于java本身的JPDA机制,远程代码运行效果会被及时更新,但是并不能更新远程服务器上的代码,这一点要注意.
分享到:
相关推荐
为使用Eclipse远程调试Linux服务器Tomcat项目,需要在Linux服务器上配置Tomcat。首先,在Tomcat的bin目录下找到catalina.sh文件,并在第一行增加以下代码: CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,...
eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用
### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...
标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...
本文将详细讲解如何在Eclipse中进行远程调试Tomcat应用,以帮助开发者高效地定位和解决问题。 首先,确保你已经安装了Eclipse IDE和Tomcat服务器。在Eclipse中配置Tomcat服务器,需要在“Window”菜单中选择...
JProfiler是一款功能强大的Java剖析工具,专为Java开发人员设计,用于监视...以上步骤和知识点可以帮助IT专业人员顺利完成在Windows上通过JProfiler对Linux上Tomcat进程的远程监控,确保应用程序运行的稳定性和高效性。
Eclipse远程调试项目配置 #### 3.1 选择项目右键选择Debug as 在Eclipse中,右键点击需要远程调试的项目,选择Debug as -> Remote Java Application。 #### 3.2 选择Remote Java Application Eclipse会自动尝试...
本文将详细介绍如何通过Eclipse集成开发环境(IDE)配合Apache Tomcat应用服务器实现远程调试的功能。 #### 二、准备工作 在开始配置之前,请确保已经安装了以下组件: - **Eclipse IDE**:推荐使用最新版Eclipse...
在Linux环境中,对Tomcat应用进行远程调试是一个非常实用的功能,可以帮助开发者在不中断服务器运行的情况下定位和解决问题。本文将详细介绍如何实现Linux中Tomcat的远程调试代码。 首先,我们需要编辑Tomcat的启动...
在Windows和非Windows系统(如Linux或Mac OS)上,配置远程调试的方法略有不同。 1. Windows系统的配置: 打开Tomcat安装目录下的`%CATALINE_HOME%\bin\catalina.bat`文件,并在文件末尾添加以下行: ``` set ...
这尤其适用于需要在不同操作系统环境下开发和部署应用的情况,比如在Windows上编写代码,而在Linux服务器上运行和测试。以下是详细步骤和注意事项: 1. **配置远程调试参数**: 在远程服务器上,你需要对Tomcat的...
你可以创建新的Java项目,编写代码,使用内置的Tomcat服务器运行Web应用,或者调试远程或本地的Java进程。 9. **版本控制**:Eclipse集成了Git和其他版本控制系统,允许你轻松地管理代码库,进行版本控制和协同开发...
本文将详细介绍如何在三种常用的中间件——WebSphere、WebLogic和Tomcat上开启远程调试功能。 首先,我们来看WebSphere的远程调试配置。在WebSphere Application Server中,这通常通过管理控制台来完成。登录...
标题“Tomcat远程调试-好用的神器”指的是在开发Java Web应用时,利用Tomcat服务器进行远程调试的方法。远程调试允许开发者在不直接访问服务器的情况下解决代码问题,提高工作效率。这种技术对于分布式系统或者在...
对于Tomcat服务器来说,我们需要找到安装目录下的bin目录,编辑catalina.sh文件(Linux系统为catalina.sh,Windows系统为catalina.bat)。在该文件中,我们会找到CATALINA_OPTS变量,这个变量用于指定JVM的启动参数...
Linux系统安装中文字体库,springcloud,阿里云,环境搭建,Centos防火墙设置与端口开放的方法,zabbix-agent安装,直接使用Jmeter工具来完成对Http接口的测试,使用Windows上的Eclipse 远程调试 linux下的Tomcat,...
在Eclipse中,开发者可以利用Eclipse的集成特性,如自动部署和远程调试,以提高开发效率。 在使用这些版本时,首先需要根据你的系统平台(这里是Windows x64)选择相应的安装包。解压后,你可以通过修改`conf/...
对于Java应用程序,如Tomcat服务器,我们通常使用Java的远程调试功能。Java Debug Wire Protocol (JDWP) 是Java虚拟机(JVM)内置的一个协议,它允许IDE(如Eclipse、IntelliJ IDEA等)与远程JVM建立连接,进而实现...