`
qiushi_fly
  • 浏览: 4974 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

远程调试Linux机器的tomcat

    博客分类:
  • Java
阅读更多
 
Java爱好者的家,请加群435264740
工作中我们经常遇到这种情况:本机难以搭建相应的环境,而服务器上又难以进行debug来查看问题,下面这篇文章中表哥会教你如何远端调试tomcat或者jar包

1.配置JAVA_HOME
    vi /etc/profile
    在该文件末尾追加以下几行
 
    export JAVA_HOME="/usr/local/jdk"
    export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$PATH:$JAVA_HOME/bin
 
    保存退出,使配置生效:source /etc/profile
 
2.配置tomcat的启动参数jpda
 
    vi /usr/local/tomcat/bin/catalina.sh
 
    大概240行左右
 
    JPDA_ADDRESS的值改为8923(改为本机和linux机器都闲置的端口即可)
 
    JPDA_SUSPEND的值改为y
 
    保存退出
 
3.关闭防火墙
 
    service iptables stop
 
4.本机eclipse配置
 
    打开eclipse, 在菜单run->open debug dialog弹出的对话框中,选择 Remote Java Application,新建debug配置
 
    project选择对应项目即可
 
    host:linux机器的ip
 
    port:8923(对应catalina.sh中JPDA_ADDRESS的值即可)
 
    勾选ALLOW termination of remote vm
 
    点击apply保存
 
5.debug模式启动Linux机器的的tomcat
 
    进入/usr/local/tomcat/bin目录
 
    执行./shutdown.sh
 
    执行./catalina.sh jpda start
 
6.本机eclipse中将刚才配置的远程调试启动

 

分享到:
评论

相关推荐

    使用Eclipse远程调试Linux服务器Tomcat项目

    "使用Eclipse远程调试Linux服务器Tomcat项目" 一、概述 在开发Java Web应用程序时,需要在远程服务器上进行调试,以便更好地了解程序的执行过程。使用Eclipse远程调试Linux服务器Tomcat项目可以帮助开发者更好地...

    eclipse远程调试linux下的tomcat

    eclipse远程调试linux下的tomcat,包括各种详细的说明,配置,亲测可用

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

    在Linux环境中,对Tomcat应用进行远程调试是一个非常实用的功能,可以帮助开发者在不中断服务器运行的情况下定位和解决问题。本文将详细介绍如何实现Linux中Tomcat的远程调试代码。 首先,我们需要编辑Tomcat的启动...

    eclipse远程调试tomcat

    ### Eclipse远程调试Tomcat知识点详解 #### 一、概述 在软件开发过程中,尤其是在Web应用开发领域,远程调试是一项非常重要的技术。它可以帮助开发者在不同的环境中(如远程服务器)调试应用程序,这对于查找和...

    Eclipse远程调试Tomcat

    标题 "Eclipse远程调试Tomcat" 指的是在Eclipse集成开发环境中,通过远程调试功能连接并调试在另一台机器上运行的Tomcat服务器。这通常用于在生产环境或测试环境中定位和修复代码问题,而无需直接在该环境中安装IDE...

    JProfiler在Windows可视化远程监控Linux上Tomcat进程的安装步骤.pdf

    该工具可用于本地和远程调试,也支持多种应用服务器和集成开发环境。本文档详细介绍了在Windows操作系统下通过JProfiler可视化远程监控运行在Linux操作系统上的Tomcat应用服务器进程的具体步骤。 **知识点一:...

    使用MyEclipse调试远程tomcat项目

    远程调试允许开发者在本地开发环境中对运行在另一台计算机(如远程服务器)上的应用程序进行调试,无需在目标机器上安装任何调试工具。这对于大型项目或分布式系统尤其有用,因为它使得团队成员可以各自在自己的工作...

    eclipse中远程调试tomcat应用

    本文将详细讲解如何在Eclipse中进行远程调试Tomcat应用,以帮助开发者高效地定位和解决问题。 首先,确保你已经安装了Eclipse IDE和Tomcat服务器。在Eclipse中配置Tomcat服务器,需要在“Window”菜单中选择...

    idea的远程调试和一键部署

    在开发机器上,使用 Idea 工具配置远程调试。首先,Edit configurations,点击+号,创建一个 Remote 应用。然后,配置完成后,在方法打断点,启动调试程序,访问服务器到断点方法,自动会跳入调试页面。 二、Tomcat...

    在Tomcat和Eclipse进行远程调试的配置.doc

    本文将详细介绍如何在Tomcat和Eclipse环境中配置远程调试。 首先,我们来看Tomcat的配置。Tomcat是一个流行的开源Java Servlet容器,它用于部署和运行Java Web应用程序。在Windows和非Windows系统(如Linux或Mac OS...

    web服务器远程调试配置方法

    本文介绍的是Tomcat、YAK和Weblogic这三种流行的Web服务器的远程调试配置方法。 首先,我们先来了解服务端设置。对于Tomcat服务器来说,我们需要找到安装目录下的bin目录,编辑catalina.sh文件(Linux系统为...

    ant远程调用shell,启动linux上的tomcat

    本文将深入探讨如何使用Ant工具进行远程调用Shell脚本,以启动Linux服务器上的Tomcat应用服务器。Ant是一个基于Java的任务执行工具,常用于构建和管理Java项目。而Tomcat是一款广泛使用的开源Servlet容器,适用于...

    tomcat远程调试-好用的神器

    标题“Tomcat远程调试-好用的神器”指的是在开发Java Web应用时,利用Tomcat服务器进行远程调试的方法。远程调试允许开发者在不直接访问服务器的情况下解决代码问题,提高工作效率。这种技术对于分布式系统或者在...

    IDEA,Eclipse远程调试应用

    要启用TOMCAT的远程调试模式,需要对TOMCAT的启动配置文件进行修改。 #### 1.1 修改TOMCAT配置文件 在Windows环境下,修改TOMCAT的bin目录下的`catalina.bat`文件。在文件最上方加入以下配置: ```shell set JAVA...

    Idea远程调试代码JDK1.8

    - 如果你的应用是通过Tomcat等容器启动的,需要编辑对应的启动脚本,例如`catalina.bat`(Windows)或`catalina.sh`(Linux)。 - 在`JAVA_OPTS`变量中添加上述调试命令。例如,在`catalina.sh`中,你可能需要找到...

    idea远程调试代码(图文详细)

    假设我们正在使用的是Tomcat 7 + Java 7环境,则可以在`catalina.bat`(Windows环境)或`catalina.sh`(Linux环境)中设置`JAVA_OPTS`节点。例如,可以添加如下配置: ``` set JAVA_OPTS=-agentlib:jdwp=transport=...

    linux下tomcat7,tomcat8

    如果需要远程访问Tomcat,记得打开8080端口: ```bash sudo ufw allow 8080/tcp ``` 十、安全管理 默认情况下,Tomcat的管理界面是开放的,建议修改`$CATALINA_HOME/conf/tomcat-users.xml`,添加管理员用户,并...

    常用中间件开启远程调试方法汇总

    本文将详细介绍如何在三种常用的中间件——WebSphere、WebLogic和Tomcat上开启远程调试功能。 首先,我们来看WebSphere的远程调试配置。在WebSphere Application Server中,这通常通过管理控制台来完成。登录...

    如何用Eclipse调试另外一台机器或远程机器上的项目

    在IT行业中,尤其是在Java开发领域,使用Eclipse...以上就是在Eclipse中远程调试另一台机器或远程机器上的项目的详细步骤。这个过程对于分布式系统开发和跨平台环境的调试非常有用,能帮助开发者高效地定位和解决问题。

Global site tag (gtag.js) - Google Analytics