Java intellij中的远程调试

Java intellij中的远程调试,java,nginx,intellij-idea,jetty,remote-debugging,Java,Nginx,Intellij Idea,Jetty,Remote Debugging,正在尝试远程调试具有以下项目结构的应用程序 outlayer jar[包含数据源等核心组件和其他组件] 内部jar[实际的源代码] 应用程序是使用java-jar outlayer jar部署的 我们使用Nginx服务器进行web请求,jetty是内部通信 在本地调试时,我可以将调试点放在outlayer jar中,然后一个接一个地进行调试。但我不能在内部jar中放置任何调试点 所以,我的理解是,因为我在java命令中运行outter jar,intellij编辑器只能对outter模块进行调试

正在尝试远程调试具有以下项目结构的应用程序

outlayer jar[包含数据源等核心组件和其他组件] 内部jar[实际的源代码]

应用程序是使用java-jar outlayer jar部署的

我们使用Nginx服务器进行web请求,jetty是内部通信

在本地调试时,我可以将调试点放在outlayer jar中,然后一个接一个地进行调试。但我不能在内部jar中放置任何调试点

所以,我的理解是,因为我在java命令中运行outter jar,intellij编辑器只能对outter模块进行调试

如何在内部jar源代码中创建调试点。提前感谢


调试IDE时,在运行/调试配置中指定的模块类路径中搜索源|使用模块类路径下拉列表。你们是将这些罐子并排放置还是一个罐子依赖另一个罐子?嗨,Andrey,我只能在类路径上放置一个模块。。我找不到同时指定两者的选项。请参考图片。嗨@Andrey,是的,一个罐子依赖于另一个罐子。服务器jar依赖于核心jar。嗨,它现在工作得很好。在部署应用程序时,我在jvm中添加了以下参数-Xdebug-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005