本文介绍了如果从Launcher运行Vertx重新部署功能,则无法进行调试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

来自

实时重新部署部分。

java io.vertx.core.Launcher run org.acme.MyVerticle --redeploy="**/*.class"  --launcher-class=io.vertx.core
.Launcher -cp ...

然后,如果我想从IDE(IntelliJ IDE)调试MyVerticle我不能不这样做。似乎启动器在不同的类加载器中从上下文中启动它?..

Then if I want to debug MyVerticle from IDE (IntelliJ IDE) I can not not do it. Seems the launcher launch it out of the "context" in different class loader?..

问题是:如何调试启动器启动的IDE中的Verticle ?

The question is: How to debug a Verticle in IDE that was launched by the Launcher ?

推荐答案

这在部分:

所以添加这样的东西应该可以解决问题:

So adding something like this should do the trick:

--java-opts="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

这篇关于如果从Launcher运行Vertx重新部署功能,则无法进行调试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-18 01:34