快速启用tomcat远程调试(Linux系统)

1.在Linux安装tomcat,将工程发布到Linux服务器,务必保持本地和服务器代码一致。

2.在tomcat安装路径找到bin/startup.sh,修改startup.sh文件的最后一行内容

修改前:exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"

修改后:exec "$PRGDIR"/"$EXECUTABLE" jpda start "[email protected]"

至此,tomcat配置修改完毕,启动tomcat。

3.打开eclipse,随意打开一个java文件,右键-->Debug As --> Debug Configuration 点击进入操作界面,

然后找到Remote java Application 右键new 如图:

设置好后 点击Apply,然后点击Debug 。最后已Debug模式启动要调试的程序,然后你就可以尽情的调试啦!!!

时间: 2025-01-17 18:57:48

快速启用tomcat远程调试(Linux系统)的相关文章

IDEA + tomcat 远程调试(JPDA)

一.修改 tomcat 配置,启动远程调试 Linux(bin\catalina.sh) # 将 localhost 改为 0.0.0.0 if [ -z "$JPDA_ADDRESS" ]; then JPDA_ADDRESS="0.0.0.0:8000" # 启动调试 bin/catalina.sh jpda start Windows(bin\catalina.bat) 按照 Linux 方式修改似乎不起效果. # 设置变量 set JPDA_ADDRESS=

Windows远程调试Linux上的C++程序:Eclipse+MingW+Samba+GDBserver

转自:http://www.heimizhou.com/windows-remote-debug-linux-c-plus-plus.html 最近有一个需求,就是需要在Windows上远程调试Linux上的C++程序,然后我就从网上搜集各种方法,但是发现很多方法中是先在Windows上编译程序,然后再从Linux上编译程序,最后进行远程调试,这种方法使我的调试不能进入源代码,后来经过尝试发现只需要在Linux上编译程序即可.下面从三个方面:需要安装的软件.安装与配置.配置远程调试,来介绍一下我

PhpStorm+xdebug远程调试Linux机器上的代码

一.背景介绍: 最近在了解网址导航项目,为了能够更加深入地了解被测对象,所以我选择了查看网址导航代码的方式进行,但是只是生硬地查看php源代码是比较生涩的,我希望能够通过IDE工具进行代码单步调试来了解整个网址导航的功能实现. 为了达成以上目的,我选择了phpstorm+xdebug来远程调试Linux上的代码.与之前白松分享的phpstorm+xdebug调试方法不同的是,前者调试的Webserver是在本地环境搭建了php+apache调试的,而我要面对的问题有: 1.网址导航的代码是部署在

使用Xmanager远程桌面LINUX系统

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40979611 实验环境 实验平台 WIN7 旗舰版 64bit 虚拟机软件 VM VirtualBox 4.2 虚拟操作系统 CentOS5.6 64bit 远程桌面软件 Xmanager Enterprise 4 一.总结过程记录 (1).修改custom.conf

本地远程调试Linux 部署的web 项目

1.在linux tomcat 下面的 bin 目录下增加一个远程调试的命令: declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9876" 端口为:9876. 2.重启tomcat 服务 查看端口是否启用命令:netstat -an|grep 9876   端口为:9876.

Tomcat远程调试

1.如果tomcat在Windows下 打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行: set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999 其中address=8787是没被使用的端口号.连接方式有两种,为dt_shmem和dt_socket,

Windowns下远程调试Linux下程序(MinGW+GDB+SlickEdit+GDBServer)(有待完善)

前言: 本文思路来自嵌入式开发,Linux下远程调试开发板.废话不多说,开始吧!! Windown端: 一.下载和解压MiniGW, 从官网下载MiniGW,解压.(本例放在C:\) 二.下载和解压GDB:下载地址为:http://ftp.gnu.org/gnu/gdb/(本文以gdb-7.2为例,放在C:\) 三.在Windowns下编译GDB 运行C:\MinGW\msys\1.0\msys.bat $ cd c: $ cd gdb-7.2 $./configure --target=i68

MAC使用IDA PRO远程调试LINUX程序

1 背景 在学习Linux系统上的一些漏洞知识的时候,往往需要进行“实地测试”,但是在Linux系统上进行调试并不太方便,因为LINUX自带的GDB调试工具真的不太人性化,即使有GDBTUI之类的“伪图形界面调试器”,也跟IDA PRO之类的调试器相差甚远.这里又遇到另一个问题了——LINUX平台的IDA PRO不太好找. 综上,对于初学者而言最佳方案就是使用IDA PRO的远程调试功能! 2 环境配置 本文主要说明在MAC系统上如何通过IDA PRO对linux程序进行远程调试(如果宿主机为W

开启Tomcat远程调试(转)

原文链接:http://www.07net01.com/2016/11/1721293.html 如何远程调试tomcat 一,linux环境下 1. 服防火墙打开8000端口,允许外网访问:2. 修改catalina.sh:搜索到如下行:JPDA_ADDRESS="localhost:8000" 改为:JPDA_ADDRESS="0.0.0.0:8000"意为:允许所有ip连接到8000端口,而不仅是本地.参考catalina.sh.debug的配置. 2. 执行