Intellij idea 如何使用IntelliJ idea调试Liferay portlet?

Intellij idea 如何使用IntelliJ idea调试Liferay portlet?,intellij-idea,liferay,remote-debugging,Intellij Idea,Liferay,Remote Debugging,我在Liferay 7(Tomcat 8)上使用Maven部署应用程序。但我需要调试它。如何配置我的调试?因为,当我以调试模式启动maven时,它会构建并停止。我不知道如何处理它快速通用答案(具有IntelliJ实际经验的人可能会给出更多细节): 启动tomcat,部署Liferay。遵循您关于“如何调试tomcat应用程序”的建议。需要注意的是,您可能需要将IntelliJ指向Liferay中某些(所有)模块的源文件,这是一项艰巨的任务(由500个模块组成)。对于eclipse,我是,对于In

我在Liferay 7(Tomcat 8)上使用Maven部署应用程序。但我需要调试它。如何配置我的调试?因为,当我以调试模式启动maven时,它会构建并停止。我不知道如何处理它

快速通用答案(具有IntelliJ实际经验的人可能会给出更多细节):

启动tomcat,部署Liferay。遵循您关于“如何调试tomcat应用程序”的建议。需要注意的是,您可能需要将IntelliJ指向Liferay中某些(所有)模块的源文件,这是一项艰巨的任务(由500个模块组成)。对于eclipse,我是,对于IntelliJ,我不知道。不过,我很确定存在这样一个怪兽


如果您只需要自己的模块源代码,则更容易(例如快速)。

Maven with debug mode仅用于调试Maven构建过程。如果您想调试portlet,则应遵循以下步骤:

运行菜单项>编辑配置>添加新的远程配置>配置主机和调试端口

您还必须检查您的Tomcat是否启用了JPDA端口(您可以在startup.sh/startup.bat脚本中启用它,并在最后一行添加JPDA

exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"