springboot启动为什么总是说端口被占用
2 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
web服务器的端口在Spring Boot中是以server.port这个属性存在的,以下方法都可以推而广之到任何属性:
修改Spring Boot应用类路径上的application.properties文件,设置server.port=1234,1234就是你想要的端口。
在启动Spring Boot应用的命令行参数(也就是JVM参数中)加入-Dserver.port=1234
利用@Configuration配置Tomcat容器:
@Configurationpublic class ServletConfig { @Bean
public EmbeddedServletContainerCustomizer containerCustomizer() { return (container -> {
container.setPort(1234);
});
}
}
System.getProperties().put( "server.port", 1234 );
SpringApplication.run(App.class, args);
也可以利用Java的System Properties来设置:
- 2 回答
- 0 关注
- 4239 浏览
添加回答
举报
0/150
提交
取消