如何在(Linux)云服务器上部署 JavaWeb 项目(从零开始)

一、需要安装的软件

在 Linux 上安装软件

  1. JVM (java 程序运行的关键)
  2. Tomcat(JavaWeb 项目运行关键)
  3. MySQL(数据的CRUD)

二、Linux 上安装软件的指令

不管是安装还是卸载,都需要管理员权限在这里插入图片描述

  1. yum list :查看有哪些数据包
  2. yum install :安装软件包
  3. yum remove 删除软件包

三、安装软件流程

yum list 会在 命令框 中打印出所有安装包,这些安装包的数量非常庞大,所以我们需要使用 grep 命令来缩小范围

安装tree

使用 指令yum list | grep tree 查看 tree 软件的安装包,
yum install tree.x86_64 安装软件;

安装 JDK

使用yum list | grep jdk 查看 jdk 软件的安装包,
yum install java-1.8.0-openjdk-demo.x86_64 安装软件;

安装 Tomcat

使用yum list | grep tomcat 查看 tomcat 软件的安装包,
发现

由于我是用的是 Tomcat 8,而安装包的版本不一样。所以去 tomcat 官网

在这里插入图片描述

  1. 鼠标右键点击 zip ,复制 zip 下载链接。
  2. xshell 中使用指令 wget + 链接
`wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.zip`

即可下载 tomcat 8;

  1. 使用 unzip + 压缩包的名字 解压缩
unzip apache-tomcat-8.5.69.zip

如果无法使用 unzip 指令,使用 yum install unzip 即可

启动tomcat
  1. cd bin进入 bin 目录 ,使用 chmod +x *.sh.sh 的文件修改权限为 可执行文件在这里插入图片描述

变绿就是可执行文件

  1. 使用 sh startup.sh 启动 tomcat
    在这里插入图片描述
查看 Tomcat 是否启动成功
  1. 使用 ps aux | grep tomcat查看进程
    在这里插入图片描述
  2. 使用 netstat -anp | grep 8080 查看端口使用
    在这里插入图片描述

安装MySQL

Linux 安装 MySQL 比较麻烦,建议根据这篇文件去安装
陈沛鑫老师:CentOS 7 通过 yum 安装 MariaDB

四、部署项目

  1. 在 idea 中找到 mevan 管理工具,然后点击 lifecycle ,点击packaging。最后会出现 war 包。
    在这里插入图片描述
    在这里插入图片描述

war 包的名字就是后续外网访问的 一级路径
http://xiaoyaovo.top:8080/project_blog/blogList

  1. 将 war 包拷贝到 Linux 服务器的 Tomcat 的 webapps 中
    在这里插入图片描述
    在这里插入图片描述
    先在 xshell 中进入到 tomcat 的 webapps 目录下,然后将 war 包 (拷贝) 到服务器中;
    在这里插入图片描述

  2. 创建数据库
    进入 MySQL,将原来的创建数据库的 SQL 语句复制到 MySQL 中即可。
    在这里插入图片描述

  3. 部署完成,然后就可以通过外网访问项目了!
    在这里插入图片描述
    有疑问欢迎主页私信

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值