Linux系统部署Tomcat详细教程(图文讲解)

news/2024/7/8 0:10:10

前言:本篇博客教大家如何一步一步使用Linux系统去部署自己的Tomcat服务器,每一行代码都是我自己严格执行过的,共分为了8点进行阐述,逻辑清晰!

目录

一、安装JDK环境

二、准备Tomcat安装包

三、安装Tomcat

四、配置环境变量

五、配置端口号

六、放行端口号

七、启动Tomcat

八、访问Tomcat

九、总结


一、安装JDK环境

1、安装JDK11

yum install java-11-openjdk-devel

因为没有JDK环境Tomcat无法运行,所以如果系统没有安装JDK的话务必先进行安装!

2、检查版本信息

java -verison

这样就可以了!

二、准备Tomcat安装包

打开Tomcat官网:Apache Tomcat® - Welcome!,这边我选择的是Tomcat8版本进行下载。

注:选择tar.gz压缩格式的

三、安装Tomcat

1、将下载下来的安装包上传到Linux服务器(Xftp)

2、进入到压缩包同级目录下并解压即可

tar -xzvf apache-tomcat-8.5.91.tar.gz

四、配置环境变量

1、编辑profile文件

vi /etc/profile

2、按i键进入编辑模式

3、添加如下环境变量

export TOMCAT_HOME=/tomcat/apache-tomcat-8.5.91

4、按Esc键退出编辑模式,输入:wq保存并退出vim编辑器

5、运行以下命令使profile文件生效

source /etc/profile

6、检查环境是否配置成功

echo $TOMCAT_HOME

显示路径就说明环境变量配置成功! 

五、配置端口号

1、进入conf配置目录

cd /tomcat/apache-tomcat-8.5.91/conf

2、编辑server.xml文件

vi server.xml

找到端口号由8080改为8888即可!

六、放行端口号

上面我们将8080端口号改为了8888端口号,在华为云的安全组需要放行8888端口号,否则无法访问Tomcat!

七、启动Tomcat

1、进入bin目录

cd /tomcat/apache-tomcat-8.5.91/bin

2、查看文件

3、启动

sh startup.sh

4、查看是否启动成功

ps -ef|grep tomcat

一切正常!

八、访问Tomcat

输入http://ip地址:8888/即可访问,这样就部署完成啦!

九、总结

以上就是我目前对于如何在Linux系统上部署Tomcat服务器的讲解,如有问题,欢迎评论区讨论!


http://lihuaxi.xjx100.cn/news/1358556.html

相关文章

Rancher 系列文章-RHEL7.8 离线有代理条件下安装单节点 Rancher

一 基础信息 1.1 前提 本次安装的为 20220129 最新版:Rancher v2.6.3VM 版本为 RHEL 7.8, 7.9 或 8.2, 8.3, 8.4(Rancher 官网要求)VM YUM 仓库:已配置对应版本的 RHEL 和 EPEL YUM 仓库VM 提供 root 权限已配置 ntp(防止因为时…

深入篇【C++】谈vector中的深浅拷贝与迭代器失效问题

深入篇【C】谈vector中的深浅拷贝与迭代器失效问题 Ⅰ.深浅拷贝问题1.内置类型深拷贝2.自定义类型深拷贝 Ⅱ.迭代器失效问题1.内部迭代器失效2.外部迭代器失效 Ⅰ.深浅拷贝问题 1.内置类型深拷贝 浅拷贝是什么意思?就是单纯的值拷贝。 浅拷贝的坏处: ①…

【Linux】VMware 安装 Centos7 超详细

1、下载✈ VMware链接:https://pan.baidu.com/s/1DnleWeV-JHjZiV9_ENwFmg?pwdb1tj 提取码:b1tj 阿里云镜像:centos安装包下载_开源镜像站-阿里云 CentOS官网镜像: Download 2、虚拟机准备 2.1、打开VMware选择新建虚拟机…

创新创业项目申报管理系统vue+nodejs+mysql

开发语言 node.js 框架:Express 前端:Vue.js 数据库:mysql 数据库工具:Navicat 开发软件:VScode 本站是一个B/S模式系统,采用nodejs框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界…

C语言小项目——通讯录高阶(文件管理版)

通讯录初阶: 点这里 通讯录中阶: 点这里 文件管理版本改进之处通讯录初始化退出通讯录并保存 完整代码contact.hcontact.ctest.c 文件管理版本改进之处 通讯录初始化 contact.c 退出通讯录并保存 test.c contact.c contact.h 完整代码 contact.h #pragma once#include&l…

数据库信息速递 MONGODB 6.0 的新特性,更多的查询函数,加密查询,与时序数据集合 (译)...

开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到3群(共…

p2p大豆计数模型

前面学习了一下论文:Improved Field-Based Soybean Seed Counting and Localization with Feature Level Considered 论文链接:https://spj.science.org/doi/10.34133/plantphenomics.0026 解读链接:论文阅读--考虑特征水平的改进的基于田间…

stable diffusion webui mov2mov

手把手教你用stable diffusion绘画ai插件mov2mov生成动画_哔哩哔哩_bilibili手把手教你用stable diffusion绘画ai插件mov2mov生成动画, 视频播放量 14552、弹幕量 3、点赞数 275、投硬币枚数 114、收藏人数 980、转发人数 75, 视频作者 懂你的冷兮, 作者简介 科技改变世界&…