博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mvn debug
阅读量:6641 次
发布时间:2019-06-25

本文共 933 字,大约阅读时间需要 3 分钟。

  方式1:set MAVEN_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000

  方式2:mvndebug或mvnDebug,在windows命令行下大小写不敏感

 在maven上debug,经常跟jetty或tomcat插件在一起使用。如运行mvnDebug jetty:run命令后再通过eclipse远程连接调试。 
  maven的安装目录下存在mvnDebug.bat文件,打开可以看到具体的配置项如下: 

Java代码
  1. set MAVEN_DEBUG_OPTS=-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000  

这里对几个参数进行说明: 

  • -Xdebug :  启动debug模式
  • -Xnoagent:  禁用默认sun.tools.debug调试器
  • -Djava.compiler:指定编译器类型,可方便优化 jitc jitc_de等
  • -Xrunjdwp:启动调试协议JDWP,全称是Java Debug Wire Protocol,它定义了JPDA front-end和JPDA back-end之间通讯信息的二进制格式。这里的通讯信息主要包括两种:调试器发送给JVM的请求信息和JVM发送给调试器的调试信息。有如下子项:
                    -transport:JPDA front-end和back-end之间的传输方法。dt_socket表示使用套接字传输。 
                    -server:y/n 该jvm是被调试者还是调试器 
                    -suspend:y/n 是否等待外部调试器的连接,如jetty启动时候,是否等待eclipse的远程连接后在进行jetty的初始化工作。在调试web容器的时候用的很多 
                    -address:监听端口 
本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/635867,如需转载请自行联系原作者
你可能感兴趣的文章
爬虫 代理IP
查看>>
版本控制笔记
查看>>
搜索引擎(Solr-索引详解)
查看>>
Redis 总结
查看>>
以太坊JSON RPC API中文文档
查看>>
使用xshell连接Linux 和 PuTTY密钥认证 、xshell密钥认证 (资源)
查看>>
PUTTY链接linux、XShell链接linux、PUTTY密钥认证、XShell密钥认证
查看>>
Numpy入门
查看>>
Tomcat_JDK部署
查看>>
5分钟了解lucene
查看>>
unCAPTCHA升级!轻松破解语音准确率达90%
查看>>
获取token,如何进行登录鉴权测试其他接口
查看>>
Java B2B2C多用户商城 springcloud架构-云架构代码结构构建(五)
查看>>
对,每个人有每个人的风格,每个人都是独一无二的,要活出自己的风采
查看>>
android使用shape stroke描边只保留底部
查看>>
Linux下存储多路径软件MultiPath配置指南
查看>>
ABBYY PDF Transformer+的安装方法
查看>>
Python之禅
查看>>
重逢Windows从powerShell开始
查看>>
JAVA 的异常那些事
查看>>