【Linux】部署web项目

本文详细介绍了如何使用Xshell7和Xftp7连接到云服务器,然后通过Yum安装JDK和Tomcat,设置MySQL,最后部署JavaWeb项目到Linux环境的过程。
摘要由CSDN通过智能技术生成

🤞目录🤞

💖一、连接到云服务器

🎲1. Xshell 7连接云服务器

🎲2. Xftp 7连接云服务器

💖二、搭建 Java 部署环境

🎲1. Yum

  1. 认识Yum

  2. 查看软件包列表

  3. 安装软件包(需要管理员权限)

  4. 卸载软件包(需要管理员权限)

  5. 注意事项

🎲2. 安装JDK

🎲3. 安装Tomcat

  1. 下载 Tomcat 压缩包

  2. 解压Tomcat压缩包

  3. 启动Tomcat

  4. 检查进程

  5. 检查端口

🎲4.安装mysql

  1. 通过 yum 安装mysql

  2. 启动服务

  3. 检查进程

  4. 检查端口

  5. 修改 MySQL 登录密码

  6. 连接数据库

  7. sql 语句操作数据库

💖三、部署 Web 项目到 Linux

🎲1. 数据库建表

🎲2. 构建项目并打包

🎲3. 拷贝到 Tomcat 中

🎲4. 验证

🎲5. 部署成功

【大家好,我是爱干饭的猿,如果喜欢这篇文章,点个赞👍,关注一下吧,后续会持续分享每日一题和其他重要知识点总结】

上一篇文章:《Linux 常用命令》

📯一、连接到云服务器
使用Xshell 7和 Xftp 7连接到自己的云服务器。

🎲1. Xshell 7连接云服务器
命名云服务器,输入公用IP
在这里插入图片描述
输入用户名密码
在这里插入图片描述

连接成功后会有如下图字样
在这里插入图片描述

🎲2. Xftp 7连接云服务器
Xftp 7连接云服务器 和 Xshell 7 类似,不在过多赘述,出现如下字样,则连接成功
在这里插入图片描述

📯二、搭建 Java 部署环境
🎲1. Yum

  1. 认识Yum
    yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器。

yum 起到的功能和 Maven 的依赖管理功能类似 . 使用 Maven 能帮我们方便的安装一些第三方 jar 包 , 而 yum 方便我们方便的安装第三方程序。
2. 查看软件包列表
yum list | grep [ 软件包关键字 ] # 注意 , 最好要加上 grep, 否则罗列的内容会非常多 , 导致机
器很卡
3. 安装软件包(需要管理员权限)
yum install [ 软件包名字 ]
4. 卸载软件包(需要管理员权限)
yum remove [ 软件包名字 ]
5. 注意事项
yum 所有的命令必须保证网络是联通情况下, 才能使用(云服务器一般网络都是良好的)
yum install / yum remove 必须具备管理员权限(root 用户)
可以使用 ping www.baidu.com 来检测网络的畅通情况
🎲2. 安装JDK
yum install java-1.8.0-openjdk-devel

注意 : yum 上的 JDK 是 OpenJDK, 是一个开源版本的 JDK, 和 Oracle 官方的 JDK 略有差别 . 此处我 们就使用 OpenJDK 即可 . 安装 Oracle JDK 比较麻烦。
使用 java - version 验证是否安装成功
在这里插入图片描述

如图显示,则安装成功

如果提示 “java 命令找不到” 则说明安装失败.

🎲3. 安装Tomcat

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

下载之后使用 Xftp 7 图形化界面,将Tomcat压缩包复制到云服务上
在这里插入图片描述

  1. 解压Tomcat压缩包
    输入命令 unzip apache-tomcat-8.5.60.zip
    在这里插入图片描述

  2. 启动Tomcat
    进入 apache 的 bin 目录

cd /root/apache-tomcat-8.5.60/bin

给所有的 sh 后缀的文件,增加执行权限

chmod a+x *.sh
在这里插入图片描述

启动Tomcat

启动Tomcat sh startup.sh(打开后就能访问)
在根目录启动Tomcat sh /root/apache-tomcat-8.5.60/bin/startup.sh
关闭Tomcat sh shutdown.sh
在这里插入图片描述

如图显示,则启动成功

  1. 检查进程
    ps aux | grep tomcat
    在这里插入图片描述

如图显示,则启动成功

  1. 检查端口
    netstat -nlpt | grep 8080
    在这里插入图片描述

如图显示,8080 端口 处于 LISTEN 状态,则启动成功

浏览器输入ip:8080,若出现如下页面即为启动Tomcat成功:
在这里插入图片描述

🎲4.安装mysql

  1. 通过 yum 安装mysql
    yum install mariadb-server --allowerasing

  2. 启动服务
    systemctl start mariadb

  3. 检查进程
    ps aux | grep mysql
    在这里插入图片描述

  4. 检查端口
    netstat -nlpt | grep 3306
    在这里插入图片描述

  5. 修改 MySQL 登录密码
    mysql_secure_installation

第一次修改时 先按一次回车,然后输入两遍密码,注意,mysql输入密码不在Linux上显示,以防被他人看到,再输入四次y,有如下字样,则修改mysql 登录密码成功
在这里插入图片描述

  1. 连接数据库
    mysql -uroot -p

输入命令,再输入密码,有如下字样,则连接数据库成功,然后可以输入sql语句
在这里插入图片描述

  1. sql 语句操作数据库
    查看所有库

show databases;
在这里插入图片描述

修改默认库

use (数据库)
在这里插入图片描述

然后就能在该库下输入sql 语句进行增删查改了。

📯三、部署 Web 项目到 Linux
🎲1. 数据库建表
按照之前的数据库建表 , 在服务器上运行 , 建立相同的表结构
🎲2. 构建项目并打包
Windows maven clean + compile + package 进行打包
在这里插入图片描述

🎲3. 拷贝到 Tomcat 中
target/xxx.war -> target/ROOT.war rm -rf apache/webap
在这里插入图片描述

🎲4. 验证
在浏览器上访问项目的链接. (按照项目的功能进行验证)

验证账户注册登录
验证展示博客列表
验证新增博客
验证展示博客内容

🎲5. 部署成功
验证没有问题,则Linux 部署web项目成功
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux部署Web项目可以遵循以下步骤: 1. 首先,确保你已经安装了所需的Web服务器软件,比如Apache、Nginx等。你可以使用包管理器来安装这些软件。 2. 将你的Web项目文件拷贝到Web服务器的指定目录下。通常,这个目录是在Web服务器的配置文件中定义的。比如,如果你使用的是Apache服务器,你可以将项目文件拷贝到`/var/www/html`目录下。 3. 配置Web服务器,使其能够正确地处理你的Web项目。这包括设置虚拟主机、配置域名和端口等。具体的配置方法取决于你使用的Web服务器软件和你的项目要求。 4. 如果你的项目需要使用数据库,你需要在Linux上安装并配置数据库软件。常见的数据库软件包括MySQL、PostgreSQL等。安装完成后,创建数据库并导入你的项目所需的表结构和数据。 5. 检查并配置项目所需的环境变量和配置文件。这些文件包含了项目所需的一些参数和设置,比如数据库连接信息、密钥等。你可以根据项目的要求进行相应的配置。 6. 启动Web服务器,并确保项目成功部署。你可以通过访问项目的URL来验证是否部署成功。 总结起来,Linux部署Web项目的步骤包括安装Web服务器软件、拷贝项目文件、配置服务器和数据库、配置环境变量和启动服务器。具体的步骤和配置方法可能因个人需求和项目要求而有所不同,但以上是一个基本的指导。希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [linux部署web项目](https://blog.csdn.net/luo_Json/article/details/87773887)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [【Linux部署web项目](https://blog.csdn.net/m0_62218217/article/details/126002594)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值