一、实验环境

主机名 IP地址 备注
tomcat01 192.168.10.1 tomcat-server (tomcat版本:tomcat-10.0.6 JDK: 1.8.0_261)
client01 192.168.10.4 client

二、tomcat安装包下载

2.1 通过命令下载到本地

  1. cd /opt/
  2. wget -c https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-10/v10.0.6/bin/apache-tomcat-10.0.6.tar.gz

2.2 下载到win上,上传到linux上

image.png

三、tomcat安装

3.1 tomcat依赖包安装(JDK)

《下载 javase-jdk11》

  1. # 解压jdk
  2. mkdir -p /usr/local/java
  3. tar -zxvf jdk-8u261-linux-x64.tar.gz -C /usr/local/java
  4. # 配置环境变量
  5. vi /etc/profile
  6. export JAVA_HOME=/usr/local/java/jdk1.8.0_261
  7. export PATH=$JAVA_HOME/bin:$PATH
  8. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  9. # 环境变量生效
  10. source /etc/profile
  11. #查看java版本
  12. java -version

3.2 解压安装包

  1. cd /opt
  2. mkdir -p /usr/local/tomcat
  3. tar -zvxf apache-tomcat-10.0.6.tar.gz -C /usr/local/tomcat

3.3 编译配置、编译、安装

  1. # 进入解压好的目录
  2. cd /usr/local/tomcat/bin
  3. # 赋权启动脚本
  4. chmod u+x startup.sh
  5. # 启动tomcat
  6. ./startup.sh
  7. # 查看8080端口
  8. ss -antl |grep ":8080"

3.4 tomcat路径优化,及systemctl管理

  1. # 1. 命令路径优化
  2. ln -s /usr/local/tomcat/bin/* /usr/local/bin/
  3. # 2. systemctl管理
  4. vim /etc/init.d/tomcat
  5. #!/bin/bash
  6. # chkconfig: - 99 20
  7. # description: tomcat server
  8. PROG="/usr/local/tomcat/bin"
  9. case "$1" in
  10. start) $PROG/shutdown.sh ;;
  11. stop) $PROG/startup.sh ;;
  12. restart)
  13. $0 stop
  14. $0 start
  15. ;;
  16. *)
  17. echo "usage: $0 {start|stop|restart}"
  18. exit 1
  19. ;;
  20. esac
  21. exit 0
  22. chmod +x /etc/init.d/tomcat
  23. chkconfig --add tomcat

四、管理tomcat

4.1 查看tomcat版本号

  1. /usr/local/tomcat/bin/version.sh

4.2 启动|关闭 tomcat

  1. # 启动tomcat
  2. /usr/local/tomcat/bin/startup.sh
  3. # 关闭tomcat
  4. /usr/local/tomcat/bin/shutdown.sh

4.3 查看tomcat进程

  1. netstat -antlp |grep 8080

4.4 tomcat配置文件

  1. vim /usr/tomcat/tomcat8/conf/server.xml

五、测试tomcat服务

  1. # 通过在192.168.10.4上使用curl命令测试
  2. curl 192.168.10.1:8080