本文以将系统发布到阿里云为例,发包工具使用的xftp,远程连接阿里云工具使用的是xshell
程序打包(使用maven命令行打包)
-
清除上次打的包:mvn clean
image.png
2.打包(根据不同的环境打不同的包):stg-测试包,dev-开发环境,prd-生产环境,命令:mvn package -Dmaven.test.skip=true -Pstg
image.png
使用xshell连接远程阿里云服务器,将上次发的包删除,并kill掉正在运行的系统
- 使用/cd ..(退回上一级目录)/cd xx(进入某一个目录)/ls(列出当前目录下的所有文件或文件夹)/ll (列出当前目录下文件或文件夹的详细信息)/rm xx(删除文件)或者 rm -f xx(删除文件,忽略提示信息)/rm -rf ./logs (删除logs这个文件夹及子目录)
使用xftp连接远程阿里云服务器
可视化操作,将刚刚使用命令打好的包上传到服务器
image.png继续使用xshell
使用ps aux |grep 上传的包名;查出系统运行的进程号,kill PID;然后使用./start.up脚本启动系统,使用tail -f -n 100 输出文件;查看系统启动日志,启动成功后即可访问
网友评论