java编译代码上线
ssh-keygen -t rsa #密钥生成
cat /root/.ssh/id_rsa.pub #查看公钥
git config --global user.name "马振凯"
git config --global user.email "1003451503@qq.com"
mdkir /opt/ #创建目录
cd /opt/ #进入目录
wget 源码包 #下载源码包
cd 源码目录里 #进入源码
git init #创建仓库
git add . #代码上传到缓冲区
git commit -m "项目" #代码上到本地仓库
git remote add origin git@gitee.com:ma_zhen_kai/sbw.git #上传到码云仓库
git push -u origin master #更新码云仓库
mkdir /code #创建目录
cd /code #进入到目录
git clone git@gitee.com:ma_zhen_kai/sbw.git #克隆代码到/code目录
cd /sbw #进到代码目录
wget http://192.168.13.120/191118/jdk-8u102-linux-x64.rpm #下载jdk包
rpm -ivh jdk-8u102-linux-x64.rpm #解压jdk包
wget http://192.168.13.120/191118/apache-maven-3.6.1-bin.tar.gz #下载maven包
tar xf apache-maven-3.6.1-bin.tar.gz -C /usr/local#解压mvn包到/usr/local
ln -s /usr/local/apache-maven-3.6.1/ /usr/local/maven #软链接到/usr/local/maven
vim /etc/profile #修改变量配置文件
...
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:$PATH
source /etc/profile #立即生效配置文件
cd /opt/sbw/ #maven源加速
vim /usr/local/maven/conf/settings.xml # maven源加速
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
mvn clean package #先清理缓存文件,再打包
mvn package #打包
#生成的war包发到tomcat站点目录下
scp -rp /opt/sbw/target/SpringBootWeb.war 10.0.0.7:/app/apache-tomcat-8.0.27/webapps
快速部署tomcat
wget http://192.168.13.120/191118/jdk-8u102-linux-x64.rpm #下载jdk包
rpm -ivh jdk-8u102-linux-x64.rpm #解压jdk包
wget http://192.168.13.120/191118/apache-tomcat-8.0.27.tar.gz #下载tomcat包
mkdir /app #创建目录
tar xf apache-tomcat-8.0.27.tar.gz -C /app #解压到/app
/app/apache-tomcat-8.0.27/bin/startup.sh #启动tomcat
cd /app/apache-tomcat-8.0.27/webapps/ #进入web目录
rm -rf * #删除目录原有的
scp -rp 10.0.0.51:/opt/sbw/target/SpringBootWeb.war . #拷贝生成的war包
mv SpringBootWeb.war ROOT.war #改名字
网友评论