当前位置: 首页 > news >正文

springboot上线打包+vuecli2部署在linux服务器上(打包上线)

这里也是记录一下springboot的上线打包流程,我这里前端使用的是vuecli2
springboot的依赖是2.7.9的版本
前端是使用的vue2
打包前,你的linux上必须要先安装,tomcat\java\nginx

springboot打包

springboot打包点击一下,等maven编译打包成功在这里插入图片描述在target文件下找到,jar包,在这里插入图片描述
然后,把jar包上传到你的linux服务器,文件夹上,我这里使用的是Tabby Terminal,自带sftp

在这里插入图片描述
然后再你的linux文件夹下输入以下命令:
nohup 意味着即使终端连接断开,命令也会继续在后台运行
& 表示后台运行

 nohup java -jar xxx.jar &

这里我没有指定后台log输出了
ok,在我的腾讯云放行端口,尝试访问
在这里插入图片描述
部署成功

vuecli打包

在你的前端终端中运行打包命令:

 npm run build

在这里插入图片描述

vue会在你的项目文件夹下生成一个dist文件夹,下面会有一个index.html和static文件夹
在这里插入图片描述
然后把这个两个文件上传到你的linux服务器上
如图:
在这里插入图片描述

nginx部署项目

找到你的之前放入的那个前端文件夹
在你的nginx目录下的conf文件夹下 vim nginx.conf文件
listen监听端口
server_name 是你的域名,没有域名就写你的服务器ip,别写localhost
root 是前端项目的根目录,重启nginx


server {listen 8092;server_name xxx.xxx.xxx.xxx;location / {root /usr/local/tomcat/tomcat-8.5.69/webapps/ROOT/fileManagementUi/;index index.html;try_files $uri $uri/ /index.html;}}}

我这里在记录一下nginx的常用命令在sbin目录下输入:

启动nginx
./nginx
重启nginx
./nginx -s reload
停止nginx
./nginx -s stop
http://www.lryc.cn/news/157008.html

相关文章:

  • Postern配置HTTP和HTTPS的步骤
  • DataTableResponseEntity
  • Python爬虫(十八)_多线程糗事百科案例
  • 无穷级数重要知识点
  • 【MyBatis】快速入门
  • 【gtpJavaScript】使用JavaScript实现套壳gtp与gtp打字输出效果
  • C++内存管理(2)new、delete详解
  • ELK集群搭建流程(实践可用)
  • react-quill富文本 中文输入法触发change问题
  • Upload-labs 1~15 通关详细教程
  • ChatGPT分析日本排放核污水对世界的影响
  • eclipse进入断点之后,一直卡死,线程一直在运行【记录一种情况】
  • 2.5 动态字符串 String (完整源码)
  • Ansible之变量
  • 自动化测试面试常见技术题目
  • aarch64 arm64 部署 stable diffusion webui 笔记 【2】继续安装其他依赖 gfpgan
  • 使用ECS和RDS部署WordPress,搭建个人博客并使用域名访问
  • C# Winform 简单排期实现(DevExpress TreeList)
  • 2023高教社杯国赛数学建模C题思路+模型+代码(9.7晚开赛后第一时间更新)
  • QT6中添加串口模块SerialPort最简单方法
  • LeetCode每日一题:1123. 最深叶节点的最近公共祖先(2023.9.6 C++)
  • Oracle查看锁表和正在执行的Sql
  • Linux centos 卸载 ceph
  • ElementUI浅尝辄止34:Radio 单选框
  • 开始MySQL之路——MySQL三大日志(binlog、redo log和undo log)概述详解
  • router基础使用
  • 亚马逊云科技人工智能内容审核服务:大大降低生成不安全内容的风险
  • 2023年高教社杯数学建模思路 - 案例:最短时间生产计划安排
  • 算法工程题(二叉树递归)
  • “指针跃动”受邀参加全球贸易服务峰会