Spring Boot服务器默认运行在8080端口,如果你尝试更改端口但服务器仍然在8080端口上运行,可能是由于以下几个原因:
Spring Boot应用程序通常通过内置的Tomcat服务器运行。端口配置可以通过application.properties
或application.yml
文件进行设置。
端口配置可以在以下两种文件中进行:
application.properties
application.yml
application.properties
在src/main/resources/application.properties
文件中添加或修改以下配置:
server.port=8081
application.yml
如果你使用的是YAML格式的配置文件,在src/main/resources/application.yml
中添加或修改以下配置:
server:
port: 8081
你也可以在启动应用程序时通过命令行参数指定端口:
java -jar your-application.jar --server.port=8081
确保没有其他配置文件(如application-dev.properties
或application-prod.yml
)覆盖了你的端口设置。
有时候,环境变量也可能影响端口配置。确保没有设置类似SERVER_PORT
的环境变量。
假设你有一个简单的Spring Boot应用程序,以下是如何在不同配置文件中设置端口的示例:
application.properties:
# 设置服务器端口为8081
server.port=8081
application.yml:
server:
port: 8081
通过以上方法,你应该能够成功更改Spring Boot服务器的端口。如果问题仍然存在,建议检查应用程序的日志文件,查看是否有相关的错误信息可以帮助诊断问题。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云