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部署的主要内容,如果未能解决你的问题,请参考以下文章