spring boot 默认采用tomcat作为嵌入的web容器

定制方式有三种

1. 2.如下

@Componentpublic class CustomizationBean implementsEmbeddedServletContainerCustomizer{/*** 定制方法一:实现EmbeddedServletContainerCustomizer*@paramcontainer*/@Overridepublic voidcustomize(ConfigurableEmbeddedServletContainer container) {//container.setPort(9000);
}/*** 定制方法二:注入EmbeddedServletContainerFactory*@return*/@BeanpublicEmbeddedServletContainerFactory servletContainer() {TomcatEmbeddedServletContainerFactory factory= newTomcatEmbeddedServletContainerFactory();factory.setPort(9001);factory.setSessionTimeout(10, TimeUnit.MINUTES);//优先级高于配置在/static/error文件夹里面的404.html页面factory.addErrorPages(new ErrorPage(HttpStatus.NOT_FOUND, "/error/403.html"));returnfactory;}
}

3.配置文件添加相关配置,如下

#=====================servlet container config==================server.port=8080server.ssl.enabled=falseserver.address=127.0.0.1server.session.persistent=true#1800 seconds,30minutes
server.session.timeout=1800server.session.store-dir=/Users/hdwang/sessiontmp

转载于:https://www.cnblogs.com/hdwang/p/7040948.html

三、spring boot 1.5.4 web容器定制(端口号等修改)相关推荐

  1. java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中

    把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...

  2. Spring Boot 2.X 对 web 的开发支持(二)

    Spring Boot 2.X 对 web 的支持开发 上章节的 Spring Boot 的入门案例,我们感受到 Spring Boot 简单的配置即可运行项目. 今天了解 Spring Boot 对 ...

  3. spring boot构建基础版web项目(一)springboot、thymeleaf控制层基础构

    原文作者:弥诺R 原文地址:http://www.minuor.com/147852147/article 转载声明:转载请注明原文地址,注意版权维护,谢谢! 写前说明 根据个人在各篇博文中看到的信息 ...

  4. 【Spring Boot】使用Spring Boot来搭建Java web项目以及开发过程

    [Spring Boot]使用Spring Boot来搭建Java web项目以及开发过程 一.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来 ...

  5. Spring Boot(3) Web开发(1)静态资源处理

    Spring Boot(3) Web开发(1)静态资源处理 基于spring boot 2.4.3版本 1.静态资源访问 1.1 静态资源目录 把静态资源放在类路径下的以下目录:/static; /p ...

  6. Java Spring Boot 2.0实战Docker容器与架构原理,视频与课件,基于Linux环境...

    Java Spring Boot 2.0实战Docker容器Linux与架构原理 内容摘要:Docker是最流行的开源容器引擎,Go语言开发,在互联网大规模集群.云计算.微服务等架构中广泛使用.本次课 ...

  7. Spring boot调用及创建Web Service接口

    首先,使用idea创建一个spring boot项目,这里为演示方便只默认包含spring web.        然后从这个网站Apache CXF -- Download 下载apache-cxf ...

  8. 用小说的形式讲解Spring(4) —— 使用Spring Boot创建NoXml的Web应用

    本文发布于专栏Effective Java,如果您觉得看完之后对你有所帮助,欢迎订阅本专栏,也欢迎您将本专栏分享给您身边的工程师同学. 本文中的项目使用Github托管,已打Tag,执行git che ...

  9. spring boot三:spring boot的hello, world

    一: 创建一个maven工程(jar) 1. 打开idea,创建新工程 2. 选择maven----> project_sdk,选择安装的jdk 3.进入idea后,点击"enable ...

最新文章

  1. git每次操作提示输入密码问题解决
  2. PHP probuf详细步骤_go+protobuf+php简单示例
  3. win7内存占用过高怎么处理
  4. SVD 与 PCA 的直观解释(4): PCA 主成分分析
  5. 【es】client通信流程与负载均衡
  6. Codeforces 19E 树上差分
  7. C#中的多线程 - 多线程的使用 z
  8. css 纯颜色叠加,CSS颜色叠加
  9. IOS逆向学习-加壳、脱壳
  10. android 自定义消息,TUIKit Android自定义消息
  11. 20172301 《程序设计与数据结构》第六周学习总结
  12. 手把手教你Windows操作系统添加Virtio驱动
  13. 【完结】囚生CYの备忘录(20221121-20230123)
  14. annaconda 安装 opencv(cv2)
  15. 原来自动驾驶离不开OpenStack
  16. [Tableau] 直方图绘制
  17. NXP S32K344芯片开发随笔
  18. 谷歌书签同步到gitee
  19. 微前端解决方案初探 02 微前端框架 single-spa
  20. 智慧楼宇数字孪生应用方案

热门文章

  1. Spring 基于Java的Bean声明
  2. centos 下使用sublime
  3. 我不想再活在别人的世界里
  4. Navigation Drawer介绍
  5. aspose将datatable导出excel 比自己拼好的多 Bug少-。.net
  6. ARM-Button-Driver-硬件图
  7. Vue.js使用-http请求
  8. 其它综合-CentOS7 忘记root密码
  9. Python并发编程之concurrent.futures
  10. 如何使用DNS反向映射来扫描IPv6地址?