欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > springboot配置tomcat端口的方法

springboot配置tomcat端口的方法

2025/5/21 21:19:03 来源:https://blog.csdn.net/huayula/article/details/148021463  浏览:    关键词:springboot配置tomcat端口的方法

在Spring Boot中配置Tomcat端口可通过以下方法实现:

  1. 配置文件方式

    • properties格式
      application.properties中添加:
      server.port=8081
      
    • YAML格式
      application.yml中添加:
      server:port: 8082
      
  2. 多环境配置
    创建不同环境的配置文件(如application-dev.yml)并指定端口:

    server:port: 8083
    

    启动时激活环境配置:

    java -jar app.jar --spring.profiles.active=dev
    
  3. 编程方式动态配置
    创建配置类实现动态端口设置:

    @Component
    public class PortConfig implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> {@Overridepublic void customize(ConfigurableServletWebServerFactory factory) {factory.setPort(8084); // 可替换为动态逻辑}
    }
    
  4. 随机端口分配
    配置文件中设置:

    server.port=0
    

    通过代码获取实际端口:

    @Autowired
    private ServletWebServerApplicationContext server;public void printPort() {System.out.println("当前端口:" + server.getWebServer().getPort());
    }
    
  5. 命令行覆盖
    启动时通过参数指定:

    java -jar app.jar --server.port=8085
    

优先级顺序
命令行参数 > 编程配置 > Profile配置 > 主配置文件 > 随机端口

实际应用中推荐使用配置文件方式管理端口配置,保留命令行参数用于临时调试。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词