【发布时间】:2021-12-14 10:33:51
【问题描述】:
我想为放置在专用 Linux 服务器上的应用程序配置调试流程。我现在可以通过 SSH 连接到服务器(带有私钥保护)。 FEssh -i private_key.txt user@host。但我无法通过 Intellij Idea 创建与服务器的连接以进行远程调试(图片上的示例)。
问:我是否需要向 java 应用程序添加一些属性。或者我需要以不同的方式建立连接。
【问题讨论】:
-
如何在服务器端启动要连接的应用程序?
-
@MatteoNNZ 带有嵌入式 tomcat 服务器的 Spring Boot 应用程序
-
@MatteoNNZ 通过命令
java -jar bla.jar -
IntelliJ 向您显示 JVM 的参数 (
-agentlib:jdwp...)...您是否在启动程序时添加了它们(在您单击 IntelliJ 连接之前)? -
@MatteoNNZ 不,我该怎么做?只需输入类似
java -jar bla.jar -agentlib...的内容?
标签: java debugging intellij-idea remote-debugging