首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用-debug -nofork选项从控制台启动AEM6

使用-debug -nofork选项从控制台启动AEM6
EN

Stack Overflow用户
提问于 2016-09-27 03:07:53
回答 3查看 3.6K关注 0票数 0

据我所知,当使用-debug选项从控制台以调试模式启动AEM时,将强制执行fork,但是如果使用-debug -nofork选项启动AEM,结果会是什么呢?例如:

java -jar aem6-作者-p4502.jar -debug 8000 -nofork

EN

回答 3

Stack Overflow用户

发布于 2016-10-05 08:18:02

Fork或nofork无关紧要。aem6将根据可用内存做出决定。如果要进行调试,请使用以下命令

java.exe -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=9669,suspend=n -XX:+PrintGC -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -jar aem-quickstart-6.2.1.jar

然后在intellj或eclipse中,将其与远程调试连接起来。您只能在osgi包中调试代码。您不能调试jsp代码。

票数 1
EN

Stack Overflow用户

发布于 2018-03-05 10:29:24

对我来说,可以在Eclipse中双击服务器实例。它打开了细节。在右下角附近,有一个"Debug“选项。将其展开并取消选中“连接时解析源”。

这会阻止Eclipse将您的Eclipse代码与服务器内部运行的代码进行比较。这不是一个理想的答案。理想情况下,我们希望将Eclipse代码与服务器代码同步,否则调试没有任何意义--假设您在调试时甚至少了一行代码。

我在回答你的具体问题。有关这方面的更广泛的答案,请参阅:

Eclipse java debugging: source not found

票数 0
EN

Stack Overflow用户

发布于 2019-07-17 03:32:48

有时我们的系统操作系统会生成多个java fork,在这种情况下,在命令末尾添加-nofork可以解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39710510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档