我有两个java (maven)项目,A(包含a1、a2、a3模块)和B(包含b1、b2、b3、b4模块)。这两个项目都被打包成jar文件并部署在jboss服务器上。这两个项目之间有一些API调用(使用REST和EJB调用)。我可以使用intellij远程调试这些项目(比如我先调试项目A,然后在A完全结束后,我可以开始调试其他项目)。
现在,我的问题是-我可以使用intellij同时对两个不同的java项目进行远程调试吗?
请注意,我已经将项目作为maven项目导入到intellij中。
发布于 2014-08-02 04:44:22
考虑到注释中所说的内容,您似乎是在同一个JBoss实例中部署两个应用程序(因此只有一个调试端口)。
有两种可能性:
在这两种情况下,您都应该能够像往常一样在两个应用程序中设置断点和调试。
发布于 2015-11-06 05:30:38
我知道这篇文章很旧,但我在Intellij 14中尝试了同样的事情,并且能够只打开父目录(两个项目在同一目录中)并在那里启动我的远程调试器。然后它让我调试这两个项目。
发布于 2017-10-15 22:35:11
在我的例子中,我想调试项目正在使用的two jars和the source code of these jars exists on my machine的实际代码
因此,要做到这一点:

右键单击并选择open library settings,然后选择
您可能会看到类似这样的内容(缺少源文件的红线指示器)

单击绿色的add (+)按钮并添加导航到jar库的项目目录

现在你可以像这样拥有它。

单击apply,然后单击ok。
现在,调试器将命中库的源代码,因为它是项目的一部分
https://stackoverflow.com/questions/25072857
复制相似问题