通过mvn jetty调试Spring应用程序:在IntelliJ Idea中同时运行和调试角度前端?

时间:2016-12-17 18:51:18

标签: angularjs spring maven debugging jetty

是否可以在IntelliJ Idea中同时调试在jetty上运行的Spring应用程序和前端角度部分?

后端的断点工作得很好,但前端的断点却被忽略了。

2 个答案:

答案 0 :(得分:1)

是的,它是可行的。 您需要安装此Chrome扩展程序: https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji?utm_source=chrome-ntp-icon

要调试角度项目,请创建新的调试配置:

在IntelliJ Idea中,转到Run - >编辑配置。 单击+按钮(添加新配置),然后选择JavaScript调试。 使用您的应用程序本地开发网址更改网址,通常为http://localhost:4200/

保存配置,执行ng serve并以调试模式运行配置。

您可以在服务器和客户端中使用断点!!!

答案 1 :(得分:0)

可以使用IntelliJ Idea以这种方式完成:

对于后端(非常明显)

创建一个Maven运行配置文件并传入以下参数:jetty:run。

然后调试此运行配置。这将使您能够倾听'到你申请的后端。

对于前端:

创建JavaScript Debug运行配置文件并按如下所示进行设置: URL:http://localhost:9070/(这是我的jetty服务器和我的应用程序运行的地方)。

然后你必须将AngularJS app所在目录的REMOTE URL(在我的情况下是/ app)设置为:http://localhost:9070/

剩下的就是以调试此配置的方式运行,这样也可以调试前端。