gpt4 book ai didi

java - 如果从启动器运行,Vertx 重新部署功能无法调试

转载 作者:行者123 更新时间:2023-12-02 11:59:34 28 4
gpt4 key购买 nike

来自http://vertx.io/docs/vertx-core/java/

实时重新部署部分。

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

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

问题是:如何在 IDE 中调试由 Launcher 启动的 Verticle?

最佳答案

这在 Live Redeploy 中有解释。文档部分:

To debug your application, create your run configuration as a remote application and configure the debugger using --java-opts. However, don’t forget to re-plug the debugger after every redeployment as a new process is created every time.

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

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

关于java - 如果从启动器运行,Vertx 重新部署功能无法调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47366849/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com