idea远程debug调试部署在tomcat上项目

目录
  • 一、IDEA添加Remote
  • 二、服务器配置
  • 三、开始debug调试

本机场景:spring boot项目部署在腾讯云服务器的tomcat里。注意:要保证本地的代码与服务器上部署的代码完全一致

一、IDEA添加Remote

  第一步:打开IDEA上方的Edit Configurations

  第二步:点击+号选择Remote

  第三步:配置连接参数。

  Command line arguments for remote JVM:-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=10001,这里我用的监听端口为10001,可以自定义,配置完点击ok即可。

二、服务器配置

  第一步:配置服务器的tomcat。进入到tomcat的bin目录下,编辑catalina.sh文件,将JPDA_ADDRESS与之前IDEA的Remote的监听端口相对应,同样设置为10001

  第二步:登录腾讯云,添加10001端口的防火墙规则

  第三步:在服务器上添加防火墙开放端口10001。添加端口:firewall-cmd --zone=public --add-port=10001/tcp --permanent;重启防火墙:firewall-cmd --reload;查看防火墙开放端口:firewall-cmd --list-all

三、开始debug调试

  第一步:debug方式启动tomcat。在tomcat的bin目录下执行sh catalina.sh jpda start

  第二步:IDEA切换至Remote,点击debug启动。

  第三步:连接成功,可以开始愉快的打断点找问题啦注意:要保证本地的代码与服务器上部署的代码完全一致

到此这篇关于idea远程debug调试部署在tomcat上项目的文章就介绍到这了,更多相关idea远程调试tomcat项目内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 详述IntelliJ IDEA远程调试Tomcat的方法(图文)

    在调试代码的过程中,为了更好的定位及解决问题,有时候需要我们使用远程调试的方法.在本文中,就让我们一起来看看,如何利用 IntelliJ IDEA 进行远程 Tomcat 的调试. 首先,配置remote: 如上图所示,点击Edit Configurations,进入如下界面: 如上图所示,我们进入了Run/Debug Configurations界面,然后点击左上角的+,选择Remote: 标注 1:运行远程 JVM 的命令行参数: 标注 2:传输方式,默认为Socket: 标注 3:调试模式

  • 如何基于Idea远程调试tomcat war包及jar包

    一. war包方式 1. catalina.bat 开头设置远程端口set JPDA_ADDRESS=8080 2. cmd到bin目录 catalina.bat jpda start 3. idea 开启远程.远程端口是catalina.bat中设置的8080,项目端口为9045,注意区分. debug启动,连接成功.修改类后,点击build或recompile,可以刷新修改的内容到jvm,完成远程热部署. 不过静态资源不能热更新,暂时没找到办法. 4. 完成连接,控制台打印 Connecte

  • idea远程debug调试部署在tomcat上项目

    目录 一.IDEA添加Remote 二.服务器配置 三.开始debug调试 本机场景:spring boot项目部署在腾讯云服务器的tomcat里.注意:要保证本地的代码与服务器上部署的代码完全一致 一.IDEA添加Remote   第一步:打开IDEA上方的Edit Configurations   第二步:点击+号选择Remote   第三步:配置连接参数.   Command line arguments for remote JVM:-agentlib:jdwp=transport=dt

  • 因不会远程debug调试我被项目经理嘲笑了

    目录 1,远程DEBUG的必要性 2,IDEA构建SpringBoot测试Demo 3,测试Demo项目配置支持远程调试 4,IDEA打包jar 5,启动jar并且带启动参数支持远程调试 6,IDEA远程DEBUG配置 7,IDEA远程DEBUG测试 8,eclipse远程DEBUG实现 9,打war包方式配置远程DEBUG 10,远程debug视频教程+文档+源码下载 大家好,我是曹尼玛,刚从培训机构毕业,去一家单位上班一周了- 这一周项目经理让我熟悉了项目业务,架构和设计,不算难,凭借我培训

  • Hadoop源码分析四远程debug调试

    1. hadoop远程debug 从文档(3)中可以知道hadoop启动服务的时候最终都是通过java命令来启动的,其本质是一个java程序.在研究源码的时候debug是一种很重要的工具,但是hadoop是编译好了的代码,直接在liunx中运行的,无法象普通的程序一样可以直接在eclipse之类的工具中直接debug运行. 对于上述情况java提供了一种远程debug的方式. 这种方式需要在java程序启动的时候添加以下参数: -agentlib:jdwp=transport=dt_socket

  • Tomcat使用IDEA远程Debug调试的讲解

    Tomcat运行环境:CentOS6.5.Tomcat7.0.IDEA 远程Tomcat设置 1.在tomcat/bin下的catalina.sh上边添加下边的一段设置 CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=60222,suspend=n,server=y" 2.address=60222 这个是后边IDEA设置的时候需要用到的调试端口,可以任意设置一个未使用的端口,但是后边的配置都要一致. IDEA设

  • 远程debug调试入门

    目录 1.远程DEBUG的必要性 2,IDEA构建SpringBoot测试Demo 3,测试Demo项目配置支持远程调试 4,IDEA打包jar 5,启动jar并且带启动参数支持远程调试 6,IDEA远程DEBUG配置 1,启动项下拉,选择 Edit Configurations...编辑配置 2,点击+,选择Remote,添加远程DEBUG配置 3,添加远程DEBUG配置项,Host和Port,配置后,点击Apply和OK按钮 7,IDEA远程DEBUG测试 1,打测试断点 2,选择远程deb

  • Intellij idea远程debug连接tomcat实现单步调试

    web项目部署到tomcat上之后,有时需要打断点单步调试,如果用的是Intellij idea,可以通过如下方法实现: 开启debug端口,启动tomcat 以tomcat7.0.75为例,打开bin目录下的catalina.bat文件,如下图,可以看到默认的debug端口是8000,如果本地的8000已经被占用,请改成一个未占用的端口号: 在bin目录下执行命令catalina.bat jpda start,可以启动tomcat并开启远程调试的端口 在Intellij idea中远程连接to

  • idea打包成war包部署到tomcat及访问路径问题(图文详解)

    idea将web项目打包成war最重要的是配置atrificats. 首先打开file -> project structure 创建之后,output directory即为输出war包的路径.Name可以随意,之后点击绿色+,打开directory content 选择webapp目录,记得勾选include in project build 点击ok后,新建一个配置 选择artificats 这样就算配置完成,点击run执行之后,就到前面的output directory设置的文件夹里找到

  • Python远程开发环境部署与调试过程图解

    这篇文章主要介绍了Python远程开发环境部署与调试过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.下载相应开发工具 Pycharm :下载地址 二.部署开发机 一般在工作过程中,开发环境并不是本地环境,而是指在开发机:因为,有很多依赖本地部署非常麻烦,而开发机中则内置了很多相关的服务 三.代码自动化部署 由于我们在本地进行代码编辑.在开发机中进行代码的运行及调试,因此,需要一种很方便的方式进行代码的远程自动化部署Pycharm 基

  • Pycharm 如何连接远程服务器并debug调试

    目录 1 设置链接的账号密码: 2.1 终端界面连接服务器: 2.2 使用pycharm查看linux服务器上的各种文件,并且使用pycharm编辑器界面直接修改和保存代码. 3 使用pycharm连接远程服务器,使用远程服务器环境,实现代码在本地的运行.调试 3.1 配置连接: 3.2 配置映射关系 3.3 同步代码 3.4 配置远程解释器作为运行环境 3.5 在打开本地代码,进行运行调试!!!! 写在最后的测试小tip 环境说明:本人pycharm是2021.3.3,其它版本设置界面可能略有

  • maven项目远程部署&&使用tomcat配置数据库连接的方法

    一.使用tomcat远程部署 1.1遇到的问题: 项目中需要引用第三方jar包,在使用mvn打包项目的时候,会报错'dependencies.dependency.systemPath'for com.dingtalk.api:taobao-sdk-java:jar must be omitted.问题的原因在于mvn在打包项目的时候,先加载pom.xml,如果本地仓库没有的依赖就会报错. 解决办法:将第三方jar包安装到本地仓库使用命令:Mvn install:install-file -Df

随机推荐