Linux部署

Posted 无赖H4

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux部署相关的知识,希望对你有一定的参考价值。

Linux部署

搭建环境

# 环境准备的所有命令
yum install -y git # 安装 git
yum install -y java-1.8.0-openjdk-devel # 安装 jdk8
yum install -y maven # 安装maven
yum install -y mariadb-server # 安装mysql服务器
systemctl start mariadb # 启动mysql服务器
systemctl enable mariadb  # 让mysql服务器开机自启
wget 'https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.zip' -O /root/apache-tomcat-8.5.66.zip # 下载 Tomcat 压缩包
unzip /root/apache-tomcat-8.5.66.zip # 解压 Tomcat 压缩包
chmod a+x /root/apache-tomcat-8.5.66/bin/*.sh # 为 Tomcat 的命令添加可执行权限
/root/apache-tomcat-8.5.66/bin/startup.sh # 启动 Tomcat

部署

1、在远端仓库建代码仓库(如:GitHub,Gitee等)
2、将仓库 git clone 到本地
3、在本地建库建表
4、将仓库clone在linux环境;
5、在linux环境下建库建表

# 凡是要改动,先在 windows 上进行修改,然后 commit & push
# 在部署环境进行拉取
cd /root/build/java32_02
rm -rf target
git pull
# 进行项目构建
cd /root/build/java32_02
mvn clean compile package

# 进行部署
# 先删除老版本的内容
rm -rf /root/apache-tomcat-8.5.66/webapps/ROOT
# 部署新版本的内容
cp -rf /root/build/java32_02/target/todolist-1.0-SNAPSHOT   /root/apache-tomcat-8.5.66/webapps/ROOT

## 重启 tomcat
/root/apache-tomcat-8.5.66/bin/shutdown.sh
/root/apache-tomcat-8.5.66/bin/startup.sh

以上是关于Linux部署的主要内容,如果未能解决你的问题,请参考以下文章

如何把java程序部署到linux系统下

Linux项目部署实验步骤 项目Linux部署上线

Django部署在linux下,如何调试?

java项目怎么部署到linux服务器啊?

java 应用程序在linux 上怎么部署 运行

windows开发的java项目如何部署到Linux上