tomcat记录

1、下载旧版本

    打开官网,archives(档案)

 

 

tar与gz

window下一般用tar

linux一般用zip

2、tomcat优化

1、Tomcat 本身的优化:优化线程池、优化tomcat运行模式以及AJP协议禁用

2、JVM参数优化

  1、  配置管理用户登录管理系统

更改tomcat-users.xml配置文件修改如下

 

<role rolename="manager-gui"/>

<role rolename="admin-gui"/>

<user username="admin" password="tomcat" roles="admin-gui"/>

<user username="tomcat" password="tomcat" roles="manager-gui"/>

2、线程池设置(server.xml)

 

  <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"

    maxThreads="1000" minSpareThreads="500" prestartminSpareThreads="true" maxQueueSizew="100" />

<Connector

    executor="tomcatThreadPool"

    port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443"

               URIEncoding="UTF-8"

               />

3、优化tomcat运行模式(server.xml)

由nio改成nio2

代码:protocol="org.apache.coyote.http11.Http11Nio2Protocol"

4、tomcat的jvm优化(新建配置文件setenv.sh,放到tomcat/bin目录下)

export JAVA_OPTS="-Djava.awt.headless-true

-server

-Xms6000M

-Xmx6000M

-Xss512k

-XX:NewSize=2250M

-XX:MaxNewSize=2250M

-XX:PermSize=128M

-XX:MaxPermSize=256M  

-XX:+AggressiveOpts

-XX:+UseBiasedLocking

-XX:+DisableExplicitGC

-XX:+UseParNewGC

-XX:+UseConcMarkSweepGC

-XX:+CMSParallelRemarkEnabled

-XX:+UseCMSCompactAtFullCollection

-XX:LargePageSizeInBytes=128m

-XX:+UseFastAccessorMethods

-XX:+UseCMSInitiatingOccupancyOnly"

检查配置

window,利用git bash的linux命令调用tomcat/bin目录下的configtest.sh文件

linux环境也是通过bash调用configtest.sh文件

参考: https://blog.csdn.net/ldx891113/article/details/51735171

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值