使用MobaXterm发布服务器项目文件

注:笔记旨在记录

一、使用MobaXterm登录服务器

  • 打开MobaXterm,点击左上角Session->SSH,输入账号密码登录到对应服务器。
  • Remote host:对应服务器地址。
  • 点小人头像添加对应服务器的账号密码,name随意。

  • 完成后左侧session模块下出现对应服务器地址名的ssh,可右键重命名。

ps:要发布到哪个服务器就登对应服务器(地址和账号密码)

二、后端发布

  1. idea git pull更新项目;
  2. 右侧 maven工具栏项目下 package进行打包。
  3. 打包完成提示 BUILD SUCCESS,找到项目目录下的target生成的 对应项目名的jar包;
  4. 打开MobaXterm进入到对应项目名目录下:

    cd /xxx/项目名/

  5. 拷贝刚刚的jar包到该目录下;
  6. 查看当前服务器运行jar的进程(如果有的话):

    ps -ef | grep java

  7. 杀死运行对应jar包的进程(如果有的话,31535为进程名,可由6查出):

    kill -9 31535

  8. 运行拷贝jar包( xxx.jar为jar名称):

    nohup java -jar xxx.jar --spring.config.location=applications-dev.yml >/home/logs/demo.log >2&1 &

  9. ps :
    *

  10. 查看日志: tail -f /home/logs/demo.log
    *
  11. 写入日志: >/home/logs/demo.log

三、前端发布

  1. vscode控制台输入 yarn build打包项目;
  2. 右侧出现dist文件夹,注意检查index.html的地址是否为服务器地址;
  3. 打开MobaXterm进入到对应项目名目录下:

    cd /xxx/项目名/

  4. 将dist所有文件拷贝到目录下。

Original: https://www.cnblogs.com/hmpn/p/15597374.html
Author: hmpn
Title: 使用MobaXterm发布服务器项目文件

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/622499/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 使用REST风格完成MVC前后端分离

    一个具有REST风格项目的基本特征: 使用REST框架实现前后端分离架构,我们需要首先确定返回的JSON响应结构是统一的,也就是说,每个REST请求将返回相同结构的JSON响应结构…

    数据库 2023年6月11日
    0116
  • login方法访问不到解决过程

    背景:由于项目登录模块之前使用传统的字符验证码,干扰又太严重,经常会有输入十次以上才能蒙对的情况。于是提出让改为滑动验证码(斗鱼,B站等等)。如图所示: 原有的: 要改的: 这个实…

    数据库 2023年6月11日
    0151
  • MySql 删除数据表

    定义: 删除数据表就是将数据库中已经存在的表从数据库中删除。注意,在删除表的同时,表的定义和表中所有的数据均会被删除。因此,在进行删除操作前,最好对表中的数据做一个备份,以免造成无…

    数据库 2023年6月14日
    089
  • JDBC

    JDBC 一、JDBC概述 什么是JDBC? JDBC 是使用 Java 语言操作关系型数据库的一套 API。这套 API 是交由不同的数据库厂商实现的。我们利用 JDBC 编写操…

    数据库 2023年5月24日
    095
  • windows下安装mysql5.7

    1.首先官网下载ZIP安装包(即以解压,配置的方式安装) 2.解压完成之后在目录下创建 my.ini文件 内容如下: [mysql]设置mysql客户端默认字符集default-c…

    数据库 2023年5月24日
    093
  • 「萌新指南」SOA vs. 微服务:What’s the Difference?

    实话实说,在我还没有实习之前,我是连 SOA 是啥都不知道的,只听说过微服务,毕竟微服务实在太火了,想不知道都难,我觉得实习的时候肯定也是微服务,进组之后发现是 SOA 架构,当时…

    数据库 2023年6月6日
    0115
  • JUC并发编程进阶!!

    1.知识点回顾及延伸 2.生产者消费者问题 3. 八锁问题 4.集合类线程不安全解决 5.Callable再理解 6.三大常用辅助类 6.1、 CountDownLatch 6.2…

    数据库 2023年6月16日
    0101
  • IE浏览器各版本的CSS Hack

    IE浏览器各版本的CSS Hack 如下示例: .test{ color:black;/W3C/ color:red\9;/ IE6-IE10 / _color:black;/IE…

    数据库 2023年6月9日
    0165
  • Docker 启动各个应用

    MySQL docker run -p 3306:3306 –name mysql -v /usr/mydata/mysql/log:/var/log/mysql -v /usr…

    数据库 2023年6月6日
    086
  • 接口测试

    :配置windows中特定应用的抓包(默认抓取不到) :添加备注信息 :重新发起指定请求 :清空指定会话内容 :断点放行 :模式切换 :相应数据解码 :抓取指定进程发出的请求 :关…

    数据库 2023年6月16日
    0121
  • 自定义 systemd service

    Red Hat Linux 自 7 版本后 采用systemd 形式取代原先 init ,用户可以参考 系统service 创建自己的service ,以便于日常统一管理,系统se…

    数据库 2023年6月15日
    0100
  • mysql进阶

    1.二进制格式mysql安装 下载二进制格式的mysql软件包 [root@localhost ~]# cd /usr/src/ [root@localhost src]# wge…

    数据库 2023年5月24日
    0104
  • PHP array_values()

    array_values array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。 示例: function arrayValues() { $dat…

    数据库 2023年6月14日
    0137
  • [spring]spring和mybatis的整合与事务处理

    1.导包 junit junit 4.13.1 mysql mysql-connector-java 8.0.29 org.mybatis mybatis 3.5.3 org.sp…

    数据库 2023年6月16日
    0105
  • IO流思维导图

    IO流思维导图 IO思维导图总结 总览: 1.文件 public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 (几乎…

    数据库 2023年6月16日
    0106
  • Mybatis第三方PageHelper分页插件原理

    欢迎关注公号:BiggerBoy,看更多文章 往期精品 此时commentAnalyses为Page对象(PageHelper插件包内定义的) 而Page对象继承自JDK中的Arr…

    数据库 2023年6月11日
    098
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球