xmall分布式项目是基于dubbo实现的多服务管理通信的大型购物商城系统,这里我采用了三台服务器,第一台安装elasticsearch,redis,dubbo, 第二台安装activemq,mysql,第三台部署项目,6个tomcat+1nginx,所有部署都是基于docker-compose,服务器安装docker-compose可以参考我之前的部署Apollo的文章
这里记录一下第三台服务器部署的操作
1.首先确保你的项目在本机可以跑通,然后在idea/eclipse中将具体项目打成war包
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210301235046605.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210301235138532.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210301235652102.png)
2.将打完的war包上传服务器,这边我用的mac没有win的xshell软件传输,我使用的是 sftp root@ip
输入服务器密码
put 当前war包的zip文件 放到服务器某文件夹
put /User/apple/war.zip /opt/
3.服务器配置:
1.首先确保服务器上有jdk
wget wget --no-check-certificate --no-cookies --