使用eclipse的CQ5调试包不会停止

syg*_*syg 1 eclipse debugging bundle aem

我创建了一个我已上传的包,但我想调试它.我用调试模式启动了服务器:

java
-agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n -XX:MaxPermSize=256m -Xmx1024M -jar AEM_6.0_Quickstart.jar
Run Code Online (Sandbox Code Playgroud)

然后我设置了打包到其远程调试配置的捆绑项目.但是当我在项目中设置断点时,它不会停止执行行时所需的位置.

zdh*_*him 6

以下是一些有用的步骤.使用该命令行启动CQ实例.

java -jar cq5-author-4502.jar -fork -forkargs -- -Xdebug -Xrunjdwp:transport=dt_socket,address=59865,suspend=n,server=y -Xmx1520m -XX:MaxPermSize=512m -XX:-UseSplitVerifier
Run Code Online (Sandbox Code Playgroud)

我有简单的标题组件,我在其中调用一些服务方法.并在服务中应用了一些断点.我有多模块eclipse项目实践.设置eclipse调试配置如下所示:

在此输入图像描述

内部源添加项目的模块如下所示:

在此输入图像描述

单击调试按钮并刷新cq页面.您将看到下图: 在此输入图像描述

在调试预期中打开Eclipse,您可以看到那里的变量,并且页面仍在加载,因为您没有完成方法执行. 在此输入图像描述

希望这会有所帮助!! 谢谢