2017-04-09 76 views
-1

如何使用Intellij爲我的Gradle項目設置本地託管端口?如何使用Intellij爲我的Gradle項目設置本地託管端口?

我想在intelliJ IDE中用bootstrap運行一個Gradle項目。 在運行它,我得到休耕錯誤:

APPLICATION FAILED TO START 
*************************** 

Description: 

The Tomcat connector configured to listen on port 8080 failed to start. The port may already be in use or the connector may be misconfigured. 

Action: 

Verify the connector's configuration, identify and stop any process that's listening on port 8080, or configure this application to listen on another port. 

我已經看着什麼會在該端口上監聽以及如何殺死它似乎是更多的麻煩比它的價值。這是我嘗試:

This is what I tried.

我在尋找如何更改我的項目使用的端口。我使用IntelliJ 2017.1和Gradle 3.4.1。我見過的大多數解決方案都使用BuildConfig.groovy文件,但我不相信我的項目有任何這樣的文件。

任何方式來解決託管問題將是偉大的,但現在我想改變默認端口是最好的方法。

+0

'在intelligentJ IDE中引導程序的Gradle項目究竟是什麼?你在運行什麼樣的服務器?它是彈簧引導應用程序嗎? – sm4

+0

是的,這是一個彈簧引導web應用程序。我沒有運行服務器,我只是想在本地運行測試項目 – LittleRaven

回答

0

根據您的評論,您正在運行Spring Boot應用程序,並且您想更改服務器端口。您正在運行服務器,即使您想在本地運行應用程序以進行測試。 Spring Boot帶有嵌入式Tomcat或Jetty。

您可以通過更改應用程序屬性server.port來更改端口。你可以通過它的命令行:

--server.port=8090

或將其設置在application.properties

server.port=8090 

application.yml

server: 
    port: 8090 

See the documentation以獲取更多信息。

+0

感謝您的答案,但我仍然不確定該怎麼做。我沒有application.yml文件的application.properties文件。我也不知道如何使用命令行將命令提供給特定的應用程序。 – LittleRaven

+0

那麼你如何構建和運行應用程序? – sm4

相關問題