1.JDK的下载与配置环境变量
(1)下载jdk1.8:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)安装: 建议修改安装路径到我们自己创建的文件夹下
(3) 配置环境变量
<1>右键此电脑->属性->高级系统设置
<2>新建系统变量:
变量名:JAVA_HOME
变量值:D:\Java\jdk1.8.0_181(变量值为JDK的安装目录)
<3>新建系统变量:
变量名:CLASSPATH
变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
<4>编辑系统变量下的Path变量:
新建:%JAVA_HOME%\bin
新建:%JAVA_HOME%\jre\bin
(4)验证:
WIN+R打开cmd命令行窗口,输入java -version和javac -version,出现结果,即为成功;
(5)到此,JDK配置完成
2.JVM优化参数:
CATALINA_OPTS="
-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:MaxTenuringThreshold=31
-XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection
-XX:LargePageSizeInBytes=128m
-XX:+UseFastAccessorMethods
-XX:+UseCMSInitiatingOccupancyOnly
-Duser.timezone=Asia/Shanghai
-Djava.awt.headless=true"
3.tomcat优化:
(1)打开 tomcat/conf/server.xml,搜索<Executor name="tomcatThreadPool">,开启并调整为
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="500" minSpareThreads="20" maxSpareThreads="50" maxIdleTime="60000"/>
(2)修改<Connector …>节点,增加 executor 属性,搜索【port="8080"】,调整为
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8"
connectionTimeout="30000"
enableLookups="false"
disableUploadTimeout="false"
connectionUploadTimeout="150000"
acceptCount="300"
keepAliveTimeout="120000"
maxKeepAliveRequests="1"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain,image/gif,image/jpg,image/png" redirectPort="8443" />
(3)以上是一些常用的配置参数属性,还有好多其它的参数设置,还可以继续深入的优化,HTTP Connector 与 AJP Connector 的参数属性值,可以参考官方文档的详细说明:
<1>https://tomcat.apache.org/tomcat-7.0-doc/config/http.html
<2>https://tomcat.apache.org/tomcat-7.0-doc/config/ajp.html