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

 更新时间:2020年08月28日 11:31:05   作者:覃上  
这篇文章主要介绍了如何基于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. 完成连接,控制台打印 Connected to the target VM, address: 'localhost:8090', transport: 'socket'

二、 jar包方式启动

启动命令:java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8080 -jar qing.jar

8080为监控的远程端口,执行后会等待idea连接,连接成功后才正式启动jar包。

热更新同上,点击build或recompile。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Javassist用法详解

    Javassist用法详解

    这篇文章主要介绍了Javassist用法的相关资料,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-02-02
  • 学习Java设计模式之观察者模式

    学习Java设计模式之观察者模式

    这篇文章主要为大家介绍了Java设计模式中的观察者模式,对Java设计模式感兴趣的小伙伴们可以参考一下
    2016-01-01
  • SpringBoot+POI实现给word添加水印功能

    SpringBoot+POI实现给word添加水印功能

    这篇文章主要介绍了SpringBoot+POI实现给word添加水印功能,文中通过代码示例讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-06-06
  • springboot 排除redis的自动配置操作

    springboot 排除redis的自动配置操作

    这篇文章主要介绍了springboot 排除redis的自动配置操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 使用Java获取Json中的数据简单示例

    使用Java获取Json中的数据简单示例

    开发过程中经常会遇到json数据的处理,而单独对json数据进行增删改并不方便,下面这篇文章主要给大家介绍了关于使用Java获取Json中的数据,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • 关于jdk8升级jdk21 cxf报错的踩坑记录

    关于jdk8升级jdk21 cxf报错的踩坑记录

    在升级Java项目时,从JDK1.8和Spring2迁移到JDK21和Spring3后,遇到了JAXBException错误,原因是从JDK11开始移除了jaxb模块,而cxf在编译动态客户端时默认classpath不包含必要的类,解决方法是在jar包同级目录创建libs并添加jakarta.xml.bind-api
    2024-10-10
  • Java实现markdown格式内容转换为word

    Java实现markdown格式内容转换为word

    这篇文章主要为大家简单介绍了如何利用Java实现markdown格式内容转换为word文档,文中的示例代码简洁易懂,有需要的小伙伴可以参考一下
    2025-03-03
  • Java LocalCache 本地缓存的实现实例

    Java LocalCache 本地缓存的实现实例

    本篇文章主要介绍了Java LocalCache 本地缓存的实现实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-05-05
  • log4j2使用filter过滤日志方式

    log4j2使用filter过滤日志方式

    这篇文章主要介绍了log4j2使用filter过滤日志方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • 详解rabbitmq使用springboot实现fanout模式

    详解rabbitmq使用springboot实现fanout模式

    这篇文章主要介绍了rabbitmq使用springboot实现fanout模式,Fanout特点是发布与订阅模式,是一种广播机制,它是没有路由key的模式,需要的朋友可以参考下
    2023-07-07

最新评论