IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 如何在(Linux)云服务器上部署 JavaWeb 项目(从零开始) -> 正文阅读

[系统运维]如何在(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. 部署完成,然后就可以通过外网访问项目了!
    在这里插入图片描述
    有疑问欢迎主页私信

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-27 16:38:53  更:2021-07-27 16:39:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 16:54:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码