2016-07-29 598 views

回答

0

如果您使用的是tomcat服務器behinde,則可以運行。

您還可以從application.properties更改您的應用程序的端口。 爲你的情況github.com/eugenp/spring-security-oauth,你只需去https://github.com/eugenp/spring-security-oauth/blob/master/spring-security-oauth-server/src/main/resources/application.properties並將其更改爲你想要的端口

+0

謝謝@Vasile,但我沒有「落後於tomcat服務器」,請您詳細說明一下。我正在運行通過Spring Boot包裝的tomcat。 – PKumar

+0

這是你可能用來在tomcat上部署的設置,但是因爲你使用Spring Boot的包裝器,所以我不認爲你有權訪問它們http://stackoverflow.com/questions/8823290/how-to-run - 不同的應用程式,在單Tomcat的實例背後不同的端口 –

0

Spring Boot Guide

如果你不小心運行Web應用程序的兩倍,你會看到一個「端口已在使用」錯誤。 STS用戶可以使用「重新啓動」按鈕而不是「運行」來確保關閉任何現有實例。

所以我猜測不能在同一個端口上運行兩個啓動實例。我不認爲可以在同一個端口上使用多個tomcat服務。有關tomcat的討論,請參閱this

+0

你能幫我運行https://github.com/eugenp/spring -security-oauth /開發人員要求在8081上運行,這怎麼可能。 @ px06 – PKumar

+0

該版本庫包含多個演示項目,您可以編譯並運行它們中的任何一個,因爲端口已經全部設置爲「8001」。服務器運行端口通常在Spring引導項目的'/ src/main/resources/application.properties'中定義。 – px06

+0

感謝@ px06爲您的快速回復 – PKumar

相關問題