Linux | Liunx安装Tomcat(Ubuntu版)

本文涉及的产品
云防火墙,500元 1000GB
简介: Linux | Liunx安装Tomcat(Ubuntu版)

Tomcat是一款Web服务器,开发Web项目基本上都会用到Tomcat,在Windows下安装Tomcat比较简单,而以后的服务器大多是Linux系统的,所以本期博主推出了这篇文章,在Linux环境下安装Tomcat。


Linux系列文章请戳 Linux教程专栏


一、下载并上传Tomcat压缩包到Ubuntu

1.1 下载并解压


首先在官网下载到Tomcat的压缩文件:

官网下载地址

也可以在我的百度网盘下载:

百度网盘下载地址

就个人而言,不推荐去别人的网盘下载,只有当在官网下载比较慢的时候才考虑去使用别人的百度网盘下载,毕竟咱们也不知道别人的网盘上的就一定是正版的,大家都留个心眼。

下载之后使用Xshell配合Xftp上传到Linux系统上的一个文件夹下,然后使用如下命令进行解压:

tar -xzvf apache-tomcat-8.5.79.tar.gz


1.2 执行 startup.sh 文件


下面进入到Tomcat文件夹的 bin 目录,执行 startup.sh 文件

执行这个文件有两种方式,任选其一:

1. sh startup.sh
2. 
3. ./startup.sh

cd3f53c9a6b0453aaab17f32d7ae177d.png


二、验证Tomcat启动是否成功


2.1 查看启动日志


使用命令查看 Tomcat 安装目录下的 logs 目录下的 catalina.out 文件,这个是Tomcat的日志文件。

可以使用以下任一命令查看:

cat catalina.out
more catalina.out
tail -50 catalina.out

启动时遇到的问题 -  catalina.out 文件报错java.io.EOFException:

意思大概就是上次启动了Tomcat未正常关闭,这次启动找不到上次启动的项目的Session

但是我根本没有部署过项目,很迷!,但是这里不影响使用。


2.2 查看启动进程


使用如下命令查看是否有Tomcat 的启动进程,如果有,有对应的进程号:

ps -ef | grep tomcat


三、Windows访问 Tomcat 服务


现在可以在 Ubuntu 中的浏览器访问到Tomcat,下面是使用 Firefox 访问到的。

image.png

但是此时,不能通过外网,比如Windows的浏览器来访问 Tomcat 服务,这是因为 Linux 默认开启了防火墙。


1225b138e2234e729bef8472d798d369.png


因此还需要进行一些防火墙设置:


有关Linux防火墙设置,可以参考博主的这篇文章,


Linux防火墙设置


根据上面的命令,我们现在需要为 Tomcat 开放 Linux 的8080端口,


以及后面要使用的 MySQL 的3306端口


注意:每一次开放端口后都要执行立即生效命令。


开放端口后,Windows浏览器立刻就能访问到 Tomcat 服务了!


image.png


四、停止 Tomcat 服务


可以使用下面的方式停止Tomcat服务:

sh shutdown.sh

或者执行这个命令:

./shutdown.sh


如果执行上面的命令失败了,使用下面的命令结束 Tomcat 进程:

首先查询 Tomcat 进程:

ps -ef | grep tomcat

强制杀死进程(不推荐):

kill -9 进程号


806ce3270d80491b95d9d85c4ce13209.gif

相关文章
|
10天前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
60 2
|
10天前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
772 3
|
4天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
25 4
Linux系统之Ubuntu安装cockpit管理工具
|
9天前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
42 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
9天前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
14 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
10天前
|
Ubuntu 虚拟化
软件安装(二):VMware ubuntu20.04 安装步骤
这篇文章是关于如何在VMware Workstation 16 Player上安装Ubuntu 20.04桌面版的详细步骤指南。
74 2
软件安装(二):VMware ubuntu20.04 安装步骤
|
11天前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
23 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
|
5天前
|
Kubernetes Ubuntu Docker
从0开始搞K8S:使用Ubuntu进行安装(环境安装)
通过上述步骤,你已经在Ubuntu上成功搭建了一个基本的Kubernetes单节点集群。这只是开始,Kubernetes的世界广阔且深邃,接下来你可以尝试部署应用、了解Kubernetes的高级概念如Services、Deployments、Ingress等,以及探索如何利用Helm等工具进行应用管理,逐步提升你的Kubernetes技能树。记住,实践是最好的老师,不断实验与学习,你将逐渐掌握这一强大的容器编排技术。
17 1
|
9天前
|
Ubuntu Linux
软件安装(五):Ubuntu 18.04安装Teamviewer 看一遍就会
这篇文章介绍了在Ubuntu 18.04系统上通过图形界面和命令行两种方法安装TeamViewer远程控制软件的步骤。
16 2
|
11天前
|
Python
Jetson环境安装(二):ubuntu18.0卸载和安装python3
在Jetson Nano上如何卸载Python 3.7并重新安装Python 3.7.0版本的详细步骤,包括卸载命令、安装依赖库、下载和编译Python源码以及建立软链接等。
22 2