一篇文章搞定Tomcat服务配置和性能调优

本文整理自慕课网的tomcat课程学习笔记。

有想要看视频学习的可以点这里(免费的):https://www.imooc.com/learn/1114

下文是我自己的笔记。

Tomcat原理与核心组件

Connector:接受客户端连接,加工处理客户端请求。就好比是tomcat的大门。

Container:所有子容器的父接口。

 值得注意的是tomcat是典型的责任链模式。

处理请求处理的过程

tomcat常用配置

 

tomcat的三个端口号

  • 负责关闭tomcat服务器的端口号

  • http请求端口

 这是默认的端口号,我们一般启动了我们的web项目以后,访问就是通过这个端口号。

  • 与其他的http服务器建立链接

tomcat默认三个端口就是这三个。当我们需要启动多个tomcat服务器的时候就需要修改里边的端口号,端口号一定不能重复。

 

修改tomcat内存 

配置的地方可以有好几个地方,我这里介绍一个:编辑这个文件

接着:可以在这里配置

接着:把下边的内容粘贴到上边的箭头指示处

解释分别代表什么意思

 -server :虚拟机的运行模式,这个配置成server的时候,在电脑是多核,也就是多个CPU的时候,可以得到更好的性能。

-Xms256m:jvm堆内存的初始大小。默认是物理内存(运行内存)的六十四分之一。这个建议设置成物理内存的一半。

-Xmx512m:jvm最大堆内存。

-XX:MetaspaceSize=128m   初始元空间大小。默认21m

-XX:MaxMetaspaceSize=256m  设置最大元空间大小,我们一般设置成物理内存的百分之八十。

 实际上这些参数的具体设置成多大合适,我们需要根据部署项目运行情况来考虑。将对内存变大,垃圾回收的频率会降低,但是每次话费的时间就要变长。

 

tomcat热部署

什么是tomcat热部署:就是在不关闭tomcat的前提下,将项目部署到tomcat上来

  • 第一种方式是将war包直接丢到webapps下边

  • 第二种是

未完~

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值