2016-12-06 92 views
1

我更改server.port=8190application.properties,但服務器可從端口81908080訪問。
如何完全覆蓋8080端口?Spring Boot Server端口

+0

你在哪裏定義端口? –

+0

@ASdi如果你讀過這個問題,它已經說過端口是在'application.properties'文件中定義的。 – px06

+0

你是否檢查過沒有其他tomcat運行的實例?嘗試停止彈簧啓動並嘗試在'8190'上加載應用程序,它仍然工作嗎? – px06

回答

0

的問題是,我有tomcat的依賴關係的build.gradle:

compile("org.apache.tomcat.embed:tomcat-embed-core:8.5.8") 
compile("org.apache.tomcat.embed:tomcat-embed-jasper:8.5.8") 
compile("org.apache.tomcat.embed:tomcat-embed-logging-juli:8.5.2") 

我去掉上面的線,現在服務器端口8190僅在運行。

1

它可能是你有一個額外的'殭屍'tomcat進程仍在運行。你確定只有一個tomcat實例通過spring啓動嗎?

或者嘗試:

java -Dserver.port=8190 -jar app.jar