在Ubuntu上安装Tomcat
安装背景
好久不见。
最近想要学习Web3层,于是决定准备安装Tomcat。
在浏览了各种网站后,发现大多数是关于在Windows上安装Tomcat的方法,偶尔会找到一些关于在Ubuntu上安装的文章,但由于过时的原因无法安装。
所以,我自己一边瞎搞一边进行了安装。
使用的环境
項目種類verOSUbuntu22.04.3LTSjavaOpenJDK19.0.2MWTomcat10.1.13
由于在其他文章中已经对版本确认进行了描述,我们在这里省略该部分内容。
在安装Tomcat之前需要先安装Java。
安装Java的原因
Tomcat是一个基于Java的Web应用服务器。Tomcat是用Java编写的,并在Java虚拟机(JVM)上执行。因此,需要Java才能运行Tomcat。
具体的原因有以下三个。
-
- Tomcat是用Java编写的。Tomcat的核心和许多Web应用程序都是用Java编写的。要运行用Java编写的程序,需要Java Runtime(JRE或JDK)。
Servlet和JSP的执行
Tomcat作为Java Servlet和JavaServer Pages(JSP)的容器运行。这些技术都是用Java编写的,因此Tomcat需要Java Runtime才能执行这些组件。
使用Java虚拟机(JVM)
Tomcat使用Java虚拟机(JVM)来运行Java应用程序。JVM将Java字节码转换为主机机器的本地代码,并执行应用程序。
Java的安装
-
- 首先进行操作系统的更新.
-
- 首先确认是否安装了Java.
-
- 确认要安装的Java版本.
- 安装Java.
[root@DESKTOP-xxx]:/# apt update
[root@DESKTOP-xxx]:/# java -version
[root@DESKTOP-xxx]:/# apt info default-jdk
[root@DESKTOP-xxx]:/# apt install -y default-jdk
安装Tomcat
-
- 因为我想要在tmp中进行下载,所以我将当前目录切换到了tmp。
-
- 下载Tomcat。在这里,因为其他文章中尝试下载了镜像服务器的文件,所以即使下载了那个URL,也一直显示404错误,文件未找到。
-
- 用tar命令解压下载的文件。因为是gz文件,所以使用了-z选项,因为是提取操作,所以使用了-x选项,因为指定了文件,所以使用了-f选项,我还想要额外的详细信息,所以使用了-v选项。
-
- 启动Tomcat。
-
- 在浏览器中进行确认。访问http://localhost:8080。如果显示了Tomcat的默认首页,那么安装正常。
- 停止Tomcat。
[root@DESKTOP-xxx]:/# cd /tmp
[root@DESKTOP-xxx]:/tmp# wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.13/bin/apache-tomcat-10.1.13.tar.gz
[root@DESKTOP-xxx]:/tmp# tar -xzvf apache-tomcat-10.1.13.tar.gz
[root@DESKTOP-xxx]:/tmp# cd apache-tomcat-10.1.13/bin
[root@DESKTOP-xxx]:/tmp/apache-tomcat-10.1.13/bin# ./startup.sh
[root@DESKTOP-xxx]:/tmp/apache-tomcat-10.1.13/bin# ./shutdown.sh
最终
暫時從安裝到啟動和停止,步驟就是這些。細節部分我們以後再補充。另外,如果只是運行Java的話,不需要安裝Tomcat,只需安裝JDK就可以了,所以可能會有關於Tomcat的詳細文章。