SpringBoot配置tomcat

这篇具有很好参考价值的文章主要介绍了SpringBoot配置tomcat。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、简述

二、配置doc文档

 三、常用配置


一、简述

        在一个SpringBootWeb应用程序,内置了一个tomcat服务器,有些时候我们需要对它的默认配置进行更改。

springboot tomcat配置,SpringBoot系列,servlet

        引入上图web依赖后,并进入。

springboot tomcat配置,SpringBoot系列,servlet

        我们可以看到中间有个spring-boot-starter-tomcat依赖,再次进入它。

springboot tomcat配置,SpringBoot系列,servlet

        可以看到tomcat-embed-websocket依赖,下面的9.0.56即为web内置tomcat服务器版本。

springboot tomcat配置,SpringBoot系列,servlet         启动项目后,我们也可以看到第五行的tomcat版本信息。

二、配置doc文档

        内置tomcat的所有配置可以进入官网Spring | Home,依次点击

        Projects菜单栏的springboot

        LEARN

        选择一个版本的Reference Doc.点击

        左侧下滑找到:Application Properties点击

        左侧下滑找到:Server Properties点击,在列表中下滑,即可查看所有相关配置,如下图

springboot tomcat配置,SpringBoot系列,servlet文章来源地址https://www.toymoban.com/news/detail-608362.html

 三、常用配置

#端口号,默认8080
server.port = 80

#服务器绑定的网络地址,默认0.0.0.0,允许通过所有IPv4地址进行连接
server.address = yourIp

#标准错误网页,Whitelabel。它默认启用,可以关闭
server.error.whitelabel.enabled = false

#Whitelabel默认路径是/error,可以通过设置server.error.path参数来自定义它
server.error.path = /user-error

#设置属性,以确定显示有关错误的信息。可以包含错误消息和堆栈跟踪
server.error.include-exception= true
server.error.include-stacktrace= always

#工作线程的最大数量
server.tomcat.max-threads= 200

#设置服务器连接超时时间
server.connection-timeout= 5s

#定义请求头的最大大小
server.max-http-header-size= 8KB

#请求正文的最大大小
server.tomcat.max-swallow-size= 2MB

#整个POST请求的最大大小
server.tomcat.max-http-post-size= 2MB

#启用SSL支持,定义SSL协议
server.ssl.enabled = true
server.ssl.protocol = TLS

#配置保存证书密钥库的密码,类型和路径
server.ssl.key-store-password=my_password
server.ssl.key-store-type=keystore_type
server.ssl.key-store=keystore-path

#定义标识密钥库中密钥的别名
server.ssl.key-alias=tomcat

#启用访问日志
server.tomcat.accesslog.enabled = true

#配置参数,如附加到日志文件的目录名,前缀,后缀和日期格式
server.tomcat.accesslog.directory=logs
server.tomcat.accesslog.file-date-format=yyyy-MM-dd
server.tomcat.accesslog.prefix=access_log
server.tomcat.accesslog.suffix=.log

到了这里,关于SpringBoot配置tomcat的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Servlet实现表白墙网站(前后端互联)小项目,Mac的M1(没有setting)在哪里找到Setting页面,下载smart tomcat及smart tomcat的配置。

    首先我认为,最清楚的就是了解了前后端进行的初步作用,前端是布置画面,制作用户的交互,后端相当于,保存你的每一步操作,每一步进行的操作,历史搜索记录,保存一些数据,以及和前端相互连接,当然这个也是针对这个小项目,要是更大的则也需要更加细化。 目录

    2024年02月08日
    浏览(46)
  • 手写自己的Springboot-2-从Servlet容器选择彻底理解自动配置

    如果还没有看第一篇文章的伙伴,建议先看第一篇文章 手写自己的Springboot-1-整合tomcat,该文章在第一篇文章基础上进行扩展. 在我们使用Springboot时,如果不想用Tomcat,想用Jetty,应该怎么办呢? 其实很简单,我们只需要把Tomcat的依赖排除掉,然后引入Jetty即可. 那Springboot底层究竟是怎样

    2024年02月05日
    浏览(40)
  • SpringBoot配置tomcat

    目录 一、简述 二、配置doc文档  三、常用配置 一、简述         在一个SpringBootWeb应用程序,内置了一个tomcat服务器,有些时候我们需要对它的默认配置进行更改。         引入上图web依赖后,并进入。         我们可以看到中间有个spring-boot-starter-tomcat依赖,再次进入

    2024年02月15日
    浏览(26)
  • SpringBoot---内置Tomcat 配置和切换

    😀前言 本篇博文是关于内置Tomcat 配置和切换,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉 💕欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,感谢大家的观看🥰 如果

    2024年02月12日
    浏览(45)
  • SpringBoot内置Tomcat 配置和切换

    目录 SpringBoot内置Tomcat 配置和切换 基本介绍 内置Tomcat 的配置 application.yml配置 对上面代码解释一下方便理解 通过类来配置Tomcat 注销application.yml 对tomcat 配置,完成测试 切换WebServer, 演示如何切换成Undertow  修改pom.xml , 排除tomcat , 加入Undertow 包的依赖 运行项目,完成测试 S

    2024年02月06日
    浏览(44)
  • SpringBoot系列(四十四):Tomcat与Undertow容器性能对比分析|超级详细,建议收藏

            Tomcat和Undertow都是非常流行的Java Web容器,它们都有自己的优缺点。但在实际项目中,我们如何选择最合适的容器呢?是选择老牌的Tomcat,还是选择后起之秀的Undertow?本篇文章将深入分析Tomcat和Undertow的性能表现,为大家揭秘最佳选择!无论你是Java开发者还是想深

    2023年04月21日
    浏览(46)
  • SpringBoot 内置 Tomcat 线程数优化配置

    本文解析springboot内置tomcat调优并发线程数的一些参数,并结合源码进行分析。 线程池核心线程数 server.tomcat.min-spare-threads :该参数为tomcat处理业务的核心线程数大小,默认值为10 线程池最大线程数 server.tomcat.max-threads :该参数为tomcat处理业务的最大线程数大小,默认值为2

    2024年02月09日
    浏览(44)
  • Springboot对MVC、tomcat扩展配置

    Springboot在web层的开发基本都是采用Springmvc框架技术,但是Springmvc中的某些配置在boot是没有的,我们就应该根据自己的需求进行对mvc扩展配置 通过注解@Configuration一个类,继承webmvcconfigureradapter,然后根据需求实现里面的方法。 通过实现webmvcconfigure接口的方式 上面boot对mvc的扩

    2024年02月07日
    浏览(30)
  • 【Servlet学习二】Servlet原理(Tomcat)&& ServletAPI

    目录 🌟一、Servlet运行原理 🌈1、Servlet的执行原理(重点) 🌈2、Tomcat伪代码的简单理解 2.1  Tomcat初始化流程 2.2  Tomcat处理请求流程 2.3 Servlet 的 service 方法的实现 🌟二、Servlet API 详解 1、HttpServlet 2、HttpServletRequest 3、HttpServletResponse 面试题:请求转发与请求重定向的区别?

    2024年02月12日
    浏览(39)
  • springboot配置swagger报错Cannot invoke “org.springframework.web.servlet.mvc.condition.......”

    springboot配置swagger时报错,spring boot使用版本为2.7.16或3.1.5,JDK17,项目启动报错,项目使用swagger 3.0. 具体报错信息如下: swagger导入依赖如下: 解决方案:在application.yml中引入以下配置: 另外,因为版本不同,访问路径改变和访问的文件名也与之前版本不一致! 直接访问h

    2024年01月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包