Tomcat 服务器是一个免费的开放源代码的 web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。
本篇文章主要介绍了 Spring Boot 修改内置 Tomcat 端口号的示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Spring Boot 内置 Tomcat 默认端口号为 8080,在开发多个应用调试时很不方便,本文介绍了修改 Spring Boot 内置 Tomcat 端口号的方法。
一、EmbeddedServletContainerCustomizer 接口
EmbeddedServletContainerCustomizer 接口提供了 customize 方法用来自定义 servlet 容器的一些属性
如图编写实现类在 customize 方法中可设置容器端口号为 8088
。
二、TomcatEmbeddedServletContainerFactory
直接设置 TomcatEmbeddedServletContainerFactory 的相应属性值也可以修改 tomcat 端口,如图
- public class TomcatEmbeddedServletContainerFactory
- extends AbstractEmbeddedServletContainerFactory implements ResourceLoaderAware
- public abstract class AbstractEmbeddedServletContainerFactory
- extends AbstractConfigurableEmbeddedServletContainer
- implements EmbeddedServletContainerFactory
可以看到 Tomcat 默认的端口号 8080 是在这里设置的
三、修改默认配置
Spring Boot 默认配置文件为 CLASSPATH 下的 application.properties
在 application.properties 中添加 server.port=8011,可将 tomcat 默认端口号修改为 8011
来源: http://www.phperz.com/article/17/1214/355216.html