在 Linux 上搭建 Java Web 项目环境(最简单的进行搭建)

要在 Linux 上安装的程序有

1.JDK (要想运行 java 程序 JDK 是必不可少的)

2.Tomcat (HTTP 服务器,是管理 Web 项目的常用工具)

  1. mysql (数据库)

一.安装 JDK

博主使用的 Linux 发行版是 centos ,centos 中有包管理器 yum,可以直接通过 yum 来安装 JDK

1.搜索 yum 包管理器中提供的 JDK 安装包

java 复制代码
yum list|grep jdk

我们会看到搜索出了很多的 JDK 安装包

我们选择 java-1.8.0-openjdk-devel.x86_64 devel 后缀表示开发工具包,x86_64 表示 64 位系统

2.安装 java-1.8.0-openjdk-devel.x86_64

输入下面的指令后,JDK8.0 便开始安装,出现 Complete!就表示安装成功

java 复制代码
yum install java-1.8.0-openjdk-devel.x86_64 -y

3.检验是否安装成功

输入指令 java -version ,看是否能够找到,能找到就代表安装成功

二.安装 Tomcat

  1. 下载 Tomcat 压缩包

下载路径可以参考官网 https://tomcat.apache.org/download-80.cgi

下载 Tomcat 8.0 版本的 zip 压缩包,将压缩包直接拖到 Linux 系统上

注意:有的系统无法直接拖入,需要安装一个额外的软件

java 复制代码
yum install lrzsz
  1. 解压缩 Tomcat
java 复制代码
# 使用 unzip 命令解压缩
unzip apache-tomcat-8.5.47.zip
  1. 修改可执行权限

先 cd 到 bin 目录中

首次启动之前,需要给 .sh 文件赋予可执行权限(在 Windows 上执行的是 .bat 文件,Linux上执行的是 .sh 文件)

java 复制代码
chmod +x *.sh

.sh 文件都为绿色,说明赋予成功

通过下面的指令就可以启动 Tomcat

java 复制代码
sh startup.sh

出现 Tomcat started 就说明Tomcat 启动成功

配置安全组

如果我们想要通过外网访问部署到 Tomcat 上的 Web 项目,我们就需要配置服务器的安全组,允许外部主机访问服务器的指定端口,Tomcat 的默认端口号是 8080

博主使用的是从腾讯云上购买的云服务器,首先找到自己的云服务器,点击更多,选择查看详情

在腾讯云中配置安全组叫做防火墙,选择防火墙,点击添加规则

把 Tomcat 的 8080 端口号设为允许,这样其他主机就能够访问 8080 端口上部署的项目了

三.安装 mysql(数据库)

推荐看CENTOS8安装Mysql8.0~教程,一路走通

相关推荐
getapi5 分钟前
Ubuntu 22.04 服务器的系统架构是否为 amd64 x86_64
linux·服务器·ubuntu
rannn_11116 分钟前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
qq_124987075319 分钟前
基于JavaWeb的大学生房屋租赁系统(源码+论文+部署+安装)
java·数据库·人工智能·spring boot·计算机视觉·毕业设计·计算机毕业设计
消失的旧时光-194322 分钟前
Linux 入门核心命令清单(工程版)
linux·运维·服务器
短剑重铸之日26 分钟前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
艾莉丝努力练剑30 分钟前
【Linux:文件】Ext系列文件系统(初阶)
大数据·linux·运维·服务器·c++·人工智能·算法
小天源33 分钟前
Cacti在Debian/Ubuntu中安装及其使用
运维·ubuntu·debian·cacti
若鱼19191 小时前
SpringBoot4.0新特性-Observability让生产环境更易于观测
java·spring
Trouvaille ~1 小时前
【Linux】TCP Socket编程实战(一):API详解与单连接Echo Server
linux·运维·服务器·网络·c++·tcp/ip·socket
觉醒大王1 小时前
强女思维:着急,是贪欲外显的相。
java·论文阅读·笔记·深度学习·学习·自然语言处理·学习方法