用intellijidea调试maven web应用程序
我需要你的帮助,请理解调试一个maven应用程序使用Wildfly和IntellijIDEA 有谁能向我解释一下调试是如何工作的,是谁处理的,JVM、IDE还是服务器? 可能不是服务器,因为我们可以在不使用服务器的情况下调试简单的应用程序。但它是JVM还是IDE。这是什么关系 我试过野蝇的参数 -Djboss.socket.binding.port offset=${myapp.jboss.port offset} agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8787 但这是行不通的。 当我将suspend参数设置为yes时,应用程序根本不会启动。 我还应该配置什么用intellijidea调试maven web应用程序,maven,debugging,intellij-idea,wildfly,Maven,Debugging,Intellij Idea,Wildfly,我需要你的帮助,请理解调试一个maven应用程序使用Wildfly和IntellijIDEA 有谁能向我解释一下调试是如何工作的,是谁处理的,JVM、IDE还是服务器? 可能不是服务器,因为我们可以在不使用服务器的情况下调试简单的应用程序。但它是JVM还是IDE。这是什么关系 我试过野蝇的参数 -Djboss.socket.binding.port offset=${myapp.jboss.port offset} agentlib:jdwp=transport=dt_socket,server
谢谢,通过设置以下参数,JVM在调试模式下运行
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
保存源代码的Intelij IDE随后将连接到端口1044上的jvm。问题已解决,步骤:
1-我使用给定参数配置了maven wildfly插件以打开调试端口
2-创建远程调试配置并指定调试器端口设置
3-然后使用maven run启动应用程序,
4-最后一次启动调试器 谢谢你的帮助