本文介绍了如果从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重新部署功能,则无法进行调试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!