`
ppju
  • 浏览: 79786 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

windows or linux tomcat remote debug

阅读更多
在做远程调试时,在windows系统和非windows系统下的配置,Tomcat中会有所差别,具体如下:

第一步、配置tomcat
一、在windows系统中:
打开%CATALINE_HOME%/bin下的文件catalina.bat,加入下面这行:
set CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8787

其中address=8787是没被使用的端口号。连接方式有两种,为dt_shmem和dt_socket,分别表示本机调试和远程调试。

二、在非windows系统中:
还需要把% CATALINE_HOME %/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于默认的端口是8000,所以如果8000端口已有他用的话,还需在catalina.sh文件中设置:JPDA_ADDRESS=8787。
输入命令startup.sh或者catalina.sh jpda start就可启动tomcat。
分享到:
评论

相关推荐

    Tomcat 远程 Debug

    Tomcat_Remote_Debug This document describe how to use intelljIDE remote debug tomcat on Linux

    Tomcat 服务器windows和linux 版本

    本压缩包包含Tomcat在Windows和Linux两个操作系统上的不同版本,旨在提供跨平台的灵活性,满足开发者在各种环境下的需求。 在Windows系统上,Tomcat安装和配置相对简单,适合初学者快速上手。下载对应版本的Tomcat ...

    tomcat远程debug测试

    【Tomcat远程Debug测试】是针对Java应用服务器Tomcat的一种调试方法,允许开发者在本地Eclipse环境中对运行在远程服务器上的Tomcat应用进行调试。以下是详细的步骤和知识点: 1. **配置Tomcat**: - **Windows系统...

    tomcat8安装包(含windows和linux版本).zip

    这个压缩包包含了Windows和Linux两个操作系统平台的安装版本,使得用户可以在不同的操作系统环境下方便地安装和使用Tomcat。 在Windows系统中,Tomcat通常以服务的形式运行,允许用户通过控制台或图形界面启动、...

    tomcat_debug.rar

    1. **创建远程debug配置**:在Eclipse中,选择`Run` -> `Debug Configurations`,然后在左侧树形菜单中选择`Remote Java Application`,点击右侧的`New launch configuration`按钮。 2. **配置连接信息**:在新打开...

    linux/windows版本tomcat7

    **Linux与Windows版Tomcat 7详解** Tomcat 7是一款由Apache软件基金会开发的开源Java Servlet容器,它是实现Java EE Web应用程序规范的轻量级应用服务器。此压缩包包含了适用于Linux和Windows操作系统的Tomcat 7的...

    linux tomcat 64

    Linux上的Tomcat 64位版本是一个非常关键的软件组件,尤其对于开发和部署Java Web应用程序的人员来说。Tomcat是Apache软件基金会的项目,它是一个开源的、免费的Java Servlet容器,实现了JavaServer Pages(JSP)、...

    tomcat启动debug.txt

    对于Windows系统而言,`startup.bat`是一个批处理文件,用于启动Tomcat服务。在Linux环境下,相应的脚本为`catalina.sh`。这两个脚本的核心功能相似,主要负责初始化Tomcat环境并启动服务。 #### `startup.bat`的...

    eclipse 中配置外部 tomcat 的debug

    打开命令行,定位到Tomcat的bin目录,执行`debug.bat`脚本(或者手动添加相应的启动参数`-Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n`到Tomcat的启动命令中)。 5. **连接并调试**: ...

    Linux tomcat下catalina.out日志文件分割

    Linux tomcat下catalina.out日志文件分割 前言: tomcat默认使用Java.util.logging记录日志,默认只记录tomcat的日志,不记录应用的日志。tomcat支持采用log4j进行日志记录,配置方法如下: 1.更新最新的tomcat_juli...

    linux64_tomcat7

    Linux 64位环境下的Tomcat 7是Java应用程序服务器,专用于运行Web应用程序,包括动态网站和Web服务。Tomcat 7是Apache软件基金会Jakarta项目的一部分,它基于Servlet和JSP规范,提供了一个轻量级、高性能的平台来...

    linux版的tomcat

    Linux版的Tomcat是Apache软件基金会的开源项目,主要用于运行Java Servlet和JavaServer Pages(JSP)的应用服务器。它在Linux操作系统上的安装和管理对于开发者和系统管理员来说至关重要,因为Linux以其稳定性和安全...

    window tomcat项目迁移到linux

    在将Window上的Tomcat项目迁移到Linux系统时,主要涉及以下几个关键步骤: 1. **JDK的配置**: - 首先,需要从Oracle官网(现在是 AdoptOpenJDK 或 Amazon Corretto 等提供者)下载适用于Linux平台的JDK。确保下载...

    tomcat远程debug与jrebel热部署文件

    至于`remote-debug.bat`,这是一个用于远程调试的批处理文件,它通常会调用已经配置好远程调试参数的`catalina.sh`或`catalina.bat`,并启动调试客户端,连接到之前设置的调试端口(如8000)。 总结来说,通过配置...

    apache-tomcat-7.0.109安装包(含windows和linux版本).zip

    apache-tomcat-7.0.109安装包(含windows和linux版本).zip包含如下内容: apache-tomcat-7.0.109-windows-x64.zip; apache-tomcat-7.0.109-windows-x86.zip; apache-tomcat-7.0.109.exe; apache-tomcat-7.0.109....

    linux tomcat 下载32位

    linux tomcat 下载32位linux tomcat 下载32位 linux tomcat 下载32位 linux tomcat 下载32位 linux tomcat 下载32位 linux tomcat 下载32位

    apache-tomcat8.5.51-windows和linux版本安全版本.zip

    此版本的Tomcat针对Windows和Linux操作系统进行了优化,确保在这些平台上运行的安全性和稳定性。 1. **Apache Tomcat简介** Apache Tomcat是一个轻量级的应用服务器,主要处理基于Java技术的Web应用。它是Apache...

    apache-tomcat7.0.100windows和linux版本安全版本.zip

    与Windows版本类似,Linux版Tomcat也有类似的目录结构。 安全性是Apache Tomcat的重要考虑因素。7.0.100 版本可能包含了针对已知安全漏洞的修复,以保护服务器免受攻击。在部署之前,确保遵循最佳实践,例如更改...

    Linux用的tomcat-7

    Linux环境下使用Apache Tomcat 7 Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE中的Web应用服务器标准,特别是Servlet和JSP规范。在Linux系统中,Tomcat 7是一个常用的轻量级服务器,适合运行Java ...

    Linux 中Tomcat远程调试代码的实现方法

    2. **第二步**:在弹出的`Debug Configurations`窗口左侧,展开`Remote Java Application`,然后点击右侧的`New Launch Configuration`图标创建一个新的配置。 3. **第三步**:在新配置的`Connection`选项卡中,...

Global site tag (gtag.js) - Google Analytics