如何调试在开发模式下运行的Quarkus应用程序?

时间:2019-03-15 20:10:15

标签: quarkus

我已经使用Quarkus开发模式(mvn quarkus:dev)启动了我的应用程序,我希望能够对其进行调试。

那怎么办?

2 个答案:

答案 0 :(得分:14)

如果您使用的是 IntellJ IDEA ,请正常运行应用程序(无需调试),然后转到

运行->附加到进程

这将单独连接调试器,并为我工作。

答案 1 :(得分:3)

仅使用mvn quarkus:dev启动Quarkus应用程序时,正在运行的应用程序配置为打开端口5005进行远程调试。 这意味着您要做的就是将远程调试器指向该端口,然后就可以在您最喜欢的IDE /轻量级编辑器中对其进行调试。

但是,如果您希望能够在连接调试器之前挂起应用程序,则只需执行:

mvn quarkus:dev -Ddebug

使用了相同的端口(5005),但是这一次直到连接了远程调试器后,应用程序才启动。