簡體   English   中英

無法通過 Intellij 連接到遠程服務器進行調試

[英]Cannot connect to the remote server via Intellij for debug

我有一個遠程 Linux 服務器和一個需要調試的應用程序。 我通過 Intellij 中的終端使用以下行啟動 .jar 文件:

sudo java -Dspring.profiles.active=test -Dspring.config.additional-location=file:/.../external.properties -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar /.../JARFILE.jar

Jar 文件已正確啟動,應用程序正在運行,但我無法使用以下設置通過 IDEA 遠程調試它:遠程調試配置

它拋出一個錯誤,指出"java.net.ConnectException: Connection timed out: connect." 幾秒鍾后,我點擊了調試按鈕。

我該怎么辦?

您說您無法通過調試器連接到 JVM。

我希望此錯誤的原因是您沒有使用正確的輸入參數啟動 JVM,以便它可以在debug模式下運行。

解決此問題的最簡單方法是允許 IntelliJ 以正確的配置為您運行它。

您說要將應用程序部署到遠程服務器並從那里進行調試。 為什么不在 IntelliJ 中使用功能,這將保證設置正確的標志。

我認為這個值address=*:5005可能是錯誤的,嘗試使用address=5005運行它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM