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

相关文章
|
8天前
|
Ubuntu 开发工具 git
Ubuntu安装homebrew的完整教程
本文介绍了如何在没有公网的情况下安装 Homebrew。首先访问 Homebrew 官网,然后通过阿里云的镜像克隆安装脚本,并创建普通用户进行安装。接着修改 `install.sh` 文件指向国内镜像,执行安装命令。最后配置环境变量并更换 Homebrew 源为国内镜像,确保安装顺利。
100 50
|
30天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
113 4
Linux系统之Ubuntu安装cockpit管理工具
|
1月前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
141 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
1月前
|
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和编译安装,以及常见问题的解决方法。
86 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
4天前
|
Ubuntu Java
Ubuntu之jdk安装
以下是Ubuntu之jdk安装的详细内容
12 0
|
1月前
|
Kubernetes Ubuntu Docker
从0开始搞K8S:使用Ubuntu进行安装(环境安装)
通过上述步骤,你已经在Ubuntu上成功搭建了一个基本的Kubernetes单节点集群。这只是开始,Kubernetes的世界广阔且深邃,接下来你可以尝试部署应用、了解Kubernetes的高级概念如Services、Deployments、Ingress等,以及探索如何利用Helm等工具进行应用管理,逐步提升你的Kubernetes技能树。记住,实践是最好的老师,不断实验与学习,你将逐渐掌握这一强大的容器编排技术。
118 1
|
1月前
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
272 3
|
1月前
|
Ubuntu Linux
软件安装(五):Ubuntu 18.04安装Teamviewer 看一遍就会
这篇文章介绍了在Ubuntu 18.04系统上通过图形界面和命令行两种方法安装TeamViewer远程控制软件的步骤。
28 2
|
17天前
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
23天前
|
Ubuntu Linux
Ubuntu 16.04下无法安装.deb的解决方法
希望以上策略能有效协助您克服在Ubuntu 16.04中安装.deb文件时遇到的挑战。
20 0