安装部署tomcat服务

前言

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,隶属于Apache软件基金会,属于轻量级应用服务器,是开发Java语言和调试JSP 程序的首选。与Apache和Nginx不同的是,Tomcat默认端口是8080。

Tomcat的LOGO兼吉祥物设计成是一只公猫。


现在开始安装tomcat的服务,需要先将服务器中的selinux与防火墙给关闭,这个就直接操作了

setenforce 0
iptables -F
systemctl stop firewalld

今天安装tomcat服务使用到的服务器是CentOS7.9,tomcat版本是10以上的,以及jdk环境是19.0.2的。

服务器 IP tomcat版本 JDK版本
CentOS7.9 192.168.116.128 v10.1.7 19.0.2

一. 安装包位置

软件包位置还是一样在官网上去查找需要用到的包

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK),安装tomcat需要先将JDK给启动。

上传还是下载都是可以的,这里还是建议先将压缩包安装在本地上,之后再上传到服务器上,这样速度会快些,当然也可以使用wget下载。
两种下载方式都列出

第一种:下载到本地再使用rz命令上传
https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/apache-tomcat-10.1.7.tar.gz —tomcat10.1.7版本
https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_linux-x64_bin.tar.gz — JDK19.0.2版本
第二种:在服务器中直接下载

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.7/bin/apache-tomcat-10.1.7.tar.gz
wget https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_linux-x64_bin.tar.gz

以上二选其一即可,这里就直接使用第一种方式来上传压缩包。

二. 上传软件包

上传压缩包到服务器当前目录

rz
[root@localhost ~]# ls
anaconda-ks.cfg              initial-setup-ks.cfg                 公共  视频  文档  音乐
apache-tomcat-10.1.7.tar.gz  openjdk-19.0.2_linux-x64_bin.tar.gz  模板  图片  下载  桌面

由于tomcat服务是基于jdk开发环境来运行,我们需要先部署安装好jdk的环境。

三. 安装JDK

JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)
JDK官网地址:https://jdk.java.net

3.1 创建存放JDK的目录并解压

tar xf表示解压压缩包文件,-C表示将解压的文件存放到指定目录下

[root@localhost ~]# mkdir -p /usr/local/jdk
[root@localhost ~]# tar xf openjdk-19.0.2_linux-x64_bin.tar.gz -C /usr/local/jdk

3.2 设置环境变量

环境变量是需要设置的,目的是可以在任何位置都可以执行JDK的命令。

[root@localhost jdk]# cd jdk-19.0.2/
[root@localhost jdk-19.0.2]# pwd
/usr/local/jdk/jdk-19.0.2
[root@localhost jdk-19.0.2]# ls
bin  conf  include  jmods  legal  lib  release
[root@localhost jdk-19.0.2]# vim /etc/profile
[root@localhost jdk-19.0.2]# tail -4 !$
tail -4 /etc/profile
export JAVA_HOME=/usr/local/jdk/jdk-19.0.2
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH CLASSPATH
[root@localhost jdk-19.0.2]# source /etc/profile

填写jdk所在的文件路径
export JAVA_HOME=/usr/local/jdk/jdk-19.0.2

设置Java的环境变量,告诉jvm要使用或执行的class放在什么路径上,便于JVM加载class文件,.;表示当前路径,tools.jar和dt.jar为类库路径
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

在任何路径都可以识别Java这个命令
PATH=$JAVA_HOME/bin:$PATH

添加这些内容到/etc/profile后,Java命令就可以使用了。

3.3 查看JDK版本

[root@localhost jdk-19.0.2]# java --version
openjdk 19.0.2 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-44)
OpenJDK 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)

jdk开发环境都操作好之后,可以开始安装tomcat服务。

四. 安装tomcat服务

Tomcat官网地址:https://tomcat.apache.org/
tomcat版本更新的速度是比较快的,平均2-3个月就更新一个小版本。

4.1 解压移动到指定目录

还是一样使用tar xf解压文件,使用mv重命名目录文件,方便查看。

[root@localhost ~]# ls
anaconda-ks.cfg              openjdk-19.0.2_linux-x64_bin.tar.gz  视频  下载
apache-tomcat-10.1.7.tar.gz  公共                                 图片  音乐
initial-setup-ks.cfg         模板                                 文档  桌面
[root@localhost ~]# tar xf apache-tomcat-10.1.7.tar.gz -C /usr/local
[root@localhost ~]# cd !$
cd /usr/local
[root@localhost local]# mv apache-tomcat-10.1.7/ tomcat
[root@localhost local]# cd tomcat/
[root@localhost tomcat]# ls
bin           conf             lib      logs    README.md      RUNNING.txt  webapps
BUILDING.txt  CONTRIBUTING.md  LICENSE  NOTICE  RELEASE-NOTES  temp         work

4.2 查看tomcat版本

进入到bin目录下后,可以直接执行脚本查看version版本

[root@localhost tomcat]# cd bin/
[root@localhost bin]# ls
#后缀.bat是使用在windows平台的,而.sh是在Linux上启动的脚本。
bootstrap.jar                 configtest.bat  migrate.sh        tomcat-native.tar.gz
catalina.bat                  configtest.sh   setclasspath.bat  tool-wrapper.bat
catalina.sh                   daemon.sh       setclasspath.sh   tool-wrapper.sh
catalina-tasks.xml            digest.bat      shutdown.bat      version.bat
ciphers.bat                   digest.sh       shutdown.sh       version.sh
ciphers.sh                    makebase.bat    startup.bat
commons-daemon.jar            makebase.sh     startup.sh
commons-daemon-native.tar.gz  migrate.bat     tomcat-juli.jar

[root@localhost bin]# ./catalina.sh version
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk/jdk-19.0.2
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Server version: Apache Tomcat/10.1.7
Server built:   Feb 27 2023 20:25:27 UTC
Server number:  10.1.7.0
OS Name:        Linux
OS Version:     3.10.0-1160.el7.x86_64
Architecture:   amd64
JVM Version:    19.0.2+7-44
JVM Vendor:     Oracle Corporation

4.3 启动tomcat

tomcat启动脚本在bin目录下

[root@localhost bin]# ./catalina.sh start
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:        /usr/local/jdk/jdk-19.0.2
Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:   
Tomcat started.

看到最后显示tomcat started已经成功启动了

4.4 tomcat监听端口

注意查看监听端口时,不是过滤tomcat这个名称,而是需要过滤java 或者8080才可以看到服务是否已经启动成功。

#查看tomcat默认端口是8080
[root@localhost bin]# netstat -antp | grep java
tcp6       0      0 :::8080                 :::*                    LISTEN      56648/java          
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      56648/java    

4.5 在网页访问查看

使用IP加端口的方式进行访问,这里IP添加自己服务器的IP。
http://192.168.116.128:8080/
在这里插入图片描述
到这里tomcat的安装已经完成了。

总结

tomcat的安装还是比较容易的,可以动手尝试安装一下,若觉得以上内容还行的,可以点赞支持一下!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/rhn_111/article/details/129813807
今日推荐