2016-12-06 118 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