<!-- conf/server.xml,找到Connector port="8443",将注释放开,并进行添加修改成如下形式: -->
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" acceptCount="100" disableUploadTimeout="true" enableLookups="false"
keystoreFile="服务器证书的绝对路径"
keystorePass="服务器证书密码"
truststoreFile="服务器证书的绝对路径"
truststorePass="服务器证书密码"
maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" />
https://www.cnblogs.com/bigdevilking/p/9497991.html
https://blog.csdn.net/lanwilliam/article/details/77848054
Tomcat优化分为两部分,
第一,
jvm优化
catalina.sh中添加
JAVA_OPTS="$JAVA_OPTS -server -Xms4096m -Xmx4096m -Xss1024K -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=256m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true”
参考 https://blog.csdn.net/ljj_9/article/details/79145324
第二,
tomca组件优化
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="30000" redirectPort="8443" URIEncoding="UTF-8"
enableLookups="false"
disableUploadTimeout="true"
connectionUploadTimeout="150000"
acceptCount=“700"
maxThreads=“600”
minSpareThreads="100"
maxSpareThreads="500"
maxProcessors=“200" minProcessors=“20"
useURIValidationHack="false"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png"
/>
<Connector
port="8443"
protocol="HTTP/1.1"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/usr/tomcat/apache-tomcat-8.5.40-prod/cert/2197950_www.innolock.cn.pfx"
keystoreType="PKCS12" keystorePass="vXADnlnK"
clientAuth="false"
SSLProtocol="TLSv1+TLSv1.1+TLSv1.2"
ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"
URIEncoding="UTF-8"
connectionTimeout="30000"
enableLookups="false"
disableUploadTimeout="true"
connectionUploadTimeout="150000"
acceptCount=“700"
maxThreads=“600”
minSpareThreads="100"
maxSpareThreads="500"
maxProcessors="1000" minProcessors="5"
useURIValidationHack="false"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png"
/>e
Q.E.D.