@TOC
一、tomcat介绍
1.tomcat简介
Tomcat是一个开源、收费的Web服务器,属于轻量级web服务器,适宜部署中小型、并发拜访用户不是很多的web我的项目,是部署中小型jsp的首选。
2.tomcat官网
tomcat软件官网下载:https://tomcat.apache.org/download-80.cgi
二、本次环境规划
本次环境规划介绍
hostname | IP地址 | 操作系统版本 | tomcat版本 | java版本 |
---|---|---|---|---|
docker | 192.168.3.157 | centos 7.6 | 10.1.7.0 | 11.0.18 |
三、装置jdk
1.下载jdk包
下载地址:https://www.oracle.com/java/technologies/downloads/#java11
[root@docker tomcat]# lsapache-tomcat-10.1.7.tar.gz jdk-11.0.18_linux-x64_bin.tar.gz
2.装置jdk
解压到jkd软件包
[root@docker tomcat]# lsapache-tomcat-10.1.7.tar.gz jdk-11.0.18 jdk-11.0.18_linux-x64_bin.tar.gz
复制二进制文件
[root@docker tomcat]# cp -r /data/tomcat/jdk-11.0.18 /usr/local/jdk/
配置环境变量,在/etc/profile追加以下两行,再激活变量source /etc/profile
export JAVA_HOME=/usr/local/jdkexport PATH=$PATH:$JAVA_HOME/bin
3.查看jdk版本
查看jdk版本
[root@docker tomcat]# java -versionjava version "11.0.18" 2023-01-17 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)
四、装置tomcat
1.下载tomcat
下载地址:https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/
[root@docker tomcat]# lsapache-tomcat-10.1.7.tar.gz jdk-11.0.18 jdk-11.0.18_linux-x64_bin.tar.gz
2.解压tomcat软件包
解压tomcat压缩包
[root@docker tomcat]# tar -xzf apache-tomcat-10.1.7.tar.gz -C /usr/local/[root@docker tomcat]# mv /usr/local/apache-tomcat-10.1.7/ /usr/local/tomcat
3.设置环境变量
在/etc/profile追加以下两行,再激活变量source /etc/profile
export TOM_HOME=/usr/local/tomcatexport PATH=$PATH:$TOM_HOME/bin
4.查看tomcat版本
查看tomcat版本
[root@docker tomcat]# version.sh Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/local/jdkUsing CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarUsing CATALINA_OPTS: Server version: Apache Tomcat/10.1.7Server built: Feb 27 2023 20:25:27 UTCServer number: 10.1.7.0OS Name: LinuxOS Version: 3.10.0-957.el7.x86_64Architecture: amd64JVM Version: 11.0.18+9-LTS-195JVM Vendor: Oracle Corporation
五、启动tomcat
1.启动tomcat服务
启动tomcat服务
[root@docker tomcat]# startup.sh Using CATALINA_BASE: /usr/local/tomcatUsing CATALINA_HOME: /usr/local/tomcatUsing CATALINA_TMPDIR: /usr/local/tomcat/tempUsing JRE_HOME: /usr/local/jdkUsing CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jarUsing CATALINA_OPTS: Tomcat started.
2.查看tomcat服务状态
查看tomcat服务是否失常启动
[root@docker tomcat]# ps aux |grep tomcatroot 12288 9.8 1.7 5771868 135200 pts/0 Sl 10:57 0:04 /usr/local/jdk/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap startroot 12331 0.0 0.0 112812 948 pts/0 S+ 10:58 0:00 grep --color=auto tomcat
3.拜访tomcat的web服务
拜访地址:http://192.168.3.157:8080/
4.敞开tomcat服务
间接应用shutdown.sh 敞开tomcat服务
[root@docker tomcat]# ls /usr/local/tomcat/bin/bootstrap.jar ciphers.sh daemon.sh migrate.bat shutdown.sh tool-wrapper.batcatalina.bat commons-daemon.jar digest.bat migrate.sh startup.bat tool-wrapper.shcatalina.sh commons-daemon-native.tar.gz digest.sh setclasspath.bat startup.sh version.batcatalina-tasks.xml configtest.bat makebase.bat setclasspath.sh tomcat-juli.jar version.shciphers.bat configtest.sh makebase.sh shutdown.bat tomcat-native.tar.gz[root@docker tomcat]# shutdown.sh