2
我有一個使用Gradle Tomcat plugin的Gradle項目。由於該項目在Tomcat上運行,因此我必須使用Java的遠程調試器連接到服務器。因此,在步驟我現在要做的是:如何在單個構建步驟中使用IntelliJ內部的遠程調試器運行Gradle + Tomcat?
- 運行搖籃建立與遠程調試器的連接到Tomcat
- 運行遠程調試器
的問題是:是否有可能運行搖籃建設與IntelliJ內部的Tomcat沒有兩個單獨的構建步驟?
我已經嘗試添加的搖籃打造爲「啓動之前」一步遠程調試器:
但由於tomcatRun永遠不會結束,因此永遠不會執行遠程調試這不起作用。
當您在的IntelliJ啓動調試器,你看到一條消息告訴你它已連接到你的應用程序? (之前我在IntelliJ中遇到過類似的問題) –
@TimBiegeleisen:遠程調試器工作,我收到消息(「連接到目標虛擬機...」),但前提是我在單獨的選項卡中運行它。使用「啓動前」配置,它不工作,因爲tomcatRun從未完成。所以這裏的問題是嚴格的:是否有可能以相同的構建步驟運行遠程調試器*和* tomcat? – jsalonen
你可以在對話框的_non_調試模式下運行Tomcat嗎?你確定Tomcat正在監聽調試器的端口5005(這是我所知道的一個不尋常的端口號)。 –