使用MobaXterm发布服务器项目文件
注:笔记旨在记录
一、使用MobaXterm登录服务器
- 打开MobaXterm,点击左上角Session->SSH,输入账号密码登录到对应服务器。
- Remote host:对应服务器地址。
- 点小人头像添加对应服务器的账号密码,name随意。
- 完成后左侧session模块下出现对应服务器地址名的ssh,可右键重命名。
ps:要发布到哪个服务器就登对应服务器(地址和账号密码)
二、后端发布
-
idea
git pull
更新项目; -
右侧
maven工具栏
项目下package
进行打包。 -
打包完成提示
BUILD SUCCESS
,找到项目目录下的target生成的对应项目名的jar包
; -
打开MobaXterm进入到对应项目名目录下:
cd /xxx/项目名/
-
拷贝刚刚的jar包到该目录下;
-
查看当前服务器运行jar的进程(如果有的话):
ps -ef | grep java
-
杀死运行对应jar包的进程(如果有的话,31535为进程名,可由6查出):
kill -9 31535
-
运行拷贝jar包(
xxx.jar
为jar名称):nohup java -jar xxx.jar --spring.config.location=applications-dev.yml >/home/logs/demo.log >2&1 &
- ps :
-
- 查看日志:
tail -f /home/logs/demo.log
- 查看日志:
-
- 写入日志:
>/home/logs/demo.log
- 写入日志:
三、前端发布
-
vscode控制台输入
yarn build
打包项目; -
右侧出现dist文件夹,注意检查index.html的地址是否为服务器地址;
-
打开MobaXterm进入到对应项目名目录下:
cd /xxx/项目名/
-
将dist所有文件拷贝到目录下。