Tomcat服务
目录
一、Tomcat 核心组件
二、Tomcat 部署
三、 Tomcat 优化
1、优化 Tomcat 启动速度
一、Tomcat 核心组件
核心三大组件:Web容器、jsp容器、servlet容器
职能:Web:接收、响应请求;展示动态页面
二、Tomcat 部署
1、初始换环境
[root@zwb ~]# systemctl stop firewalld
[root@zwb ~]# systemctl disable firewalld
[root@zwb ~]# setenforce 0
setenforce: SELinux is disabled
2、上传apache-tomcat-9.0.16.tar.gz和 jdk-8u201-linux-x64.rpm至opt 下
[root@zwb ~]# cd /opt/
[root@zwb opt]# rz -E
[root@zwb opt]# ls
a apache-tomcat-9.0.16.tar.gz jdk-8u201-linux-x64.rpm
3、安装
# 升级JAVE环境
[root@zwb opt]# rpm -ivh jdk-8u201-linux-x64.rpm
警告:jdk-8u201-linux-x64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID ec551f03: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8-2000:1.8.0_201-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
设置jave环境变量
[root@zwb opt]# vim /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.8.0_201-amd64
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
##查看当前java信息
[root@zwb opt]# java -version
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
重新加载、查看版本
[root@zwb opt]# source /etc/profile.d/java.sh
再查看JAVA 环境
[root@zwb opt]# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
4、启动
##优化(环境变量优化)
ln -s /usr/local/tomcat/bin/startup.sh /usr/local/bin/
ln -s /usr/local/tomcat/bin/shutdown.sh /usr/local/bin/
#### 启动tomcat
[root@zwb opt]# startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_201-amd64
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@zwb opt]# netstat -natp | grep 8080
tcp6 0 0 :::8080 :::* LISTEN 20889/java
5、验证
三、 Tomcat 优化
1、优化 Tomcat 启动速度
优化方案:修改 jdk 参数加快启动速度
[root@zwb opt]# cd /usr/java/jdk1.8.0_201-amd64/jre/lib/security/
[root@zwb security]# vim java.security
....................
117 securerandom.source=file:/dev/urandom
....................