Tomcat服务安装与部署

一、Tomcat介绍

  • Tomcat是一款免费的、开放源代码的Web应用服务器

  • Apache软件基金会(Apache Software Founddation)Jakarta项目中的一个核心项目

  • 由Apache、Sun和一些公司及个人共同开发而成

  • 深爱Java爱好者的喜爱,并得到部分软件开发商的认可

  • 目前比较流行的Web应用服务器

  • Tomcat核心组件有三个:Web容器(Web服务器)、Servlet容器(名为catalina,处理Servlet代码)、JSP容器(将JSP动态网页翻译成Servlet代码)
    axbAEQ.png
    Tomcat官方LOGO

  • Tomcat处理请求过程
    axbDVe.md.png

二、部署Tomcat服务

  • 实验环境:VMware Workstation 15.5、Centos 7.6、X Shell 6
  • 本实验软件版本:jdk-8u201-linux-x64、apache-tomcat-9.0.16
  • 下载地址:链接:https://pan.baidu.com/s/1Josdl4D-DnbZhn8TTWhbIA 提取码:skdd
  • 实验步骤如下

1、清空防火墙规则并关闭系统核心防护功能

[root@localhost opt]# iptables -F      ## 清空防火墙规则
[root@localhost opt]# setenforce 0     ## 关闭系统核心防护功能

2、将两个包上传到服务器opt目录下,安装JDK包,解压tomcat包

[root@localhost opt]# rpm -ivh jdk-8u201-linux-x64.rpm    ## 安装JKD包
[root@localhost opt]# tar zxvf apache-tomcat-9.0.16.tar.gz -C /usr/local/    ## 解压缩

3、设置环境变量

[root@localhost jdk1.8.0_201-amd64]# vi /etc/profile   ## 编辑系统环境变量文件

修改系统环境变量(在文件末尾添加):

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

[root@localhost jdk1.8.0_201-amd64]# source /etc/profile    ## 重载环境变量配置文件

4、使用命令查看环境变量是否设置成功

[root@localhost jdk1.8.0_201-amd64]# java -version    ## 查看Java库版本信息
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)

5、为了方便管理,我们将tomcat进行重命名

[root@localhost opt]# mv /usr/local/apache-tomcat-9.0.16/ tomcat

6、为了便于管理,将服务管理脚本建立软连接

[root@localhost opt]# cd /usr/local/tomcat/bin/
[root@localhost bin]# ln -s /usr/local/tomcat/bin/startup.sh /usr/bin/     ## 启动脚本
[root@localhost bin]# ln -s /usr/local/tomcat/bin/shutdown.sh /usr/bin/    ## 关闭脚本

7、启动Tomcat服务并查看服务端口

[root@localhost bin]# startup.sh    ## 启动服务

[root@localhost bin]# netstat -natp | grep 8080    ## 查看服务端口是否启动
tcp6       0      0 :::8080                 :::*                    LISTEN      74004/java 

8、打开浏览器输入服务器IP地址+端口号进行访问

http://192.168.50.134:8080/

出现以下界面说明部署成功!
axbFHg.md.png

猜你喜欢

转载自blog.csdn.net/u014042047/article/details/107970375
今日推荐