前后端分离项目,前端是VUE后端是SpringBoot

前端VUE

1. 前端修改api.js 添加后台ip,vue页面中请求也加上BASE_URL,配置成服务器ip加端口号

2. vue.config.js可以配置前端启动端口号

3. Login.vue页面可以修改登录标题,以及登录成功后跳转页面

4. index.html和Logo.vue可以替换浏览器标签title和页面导航Logo

5. 控制台npm run build可以打包代码到dist文件夹 ,将dist里的文件放到tomcat的ROOT下,新建WEB-INF文件夹,新建一个web.xml,解决url刷新报404问题 (重要)

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaeehttp://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1" metadata-complete="true"><display-name>Router for Tomcat</display-name><error-page><error-code>404</error-code><location>/index.html</location></error-page>
</web-app>

解决404参考

Vue项目build打包部署到Tomcat后,刷新报404错误解决方案 - CTO老王 - 博客园

https://m.jb51.net/article/140166.htm

后端SpringBoot

1. 添加用户mapper层接口得加个@Param,不然报错无法找到入参(修改下默认密码是123456,现在是空)

配置好application.yml,直接clean再打包就行了

nohup java -jar xxx.jar&  启动

nohup ./xxx.sh > /dev/null 2> /dev/null &    解决ignore问题

nohup java -jar xxx.1-SNAPSHOT.jar > /dev/null 2> /dev/null &   解决ignore问题

tail -f   log                        查看实时日志

ps -aux|grep java            查看进程

kill -9 进程号                    结束jar

记录NIUA打包部署项目相关推荐

  1. 解放双手 | Jenkins + gitlab + maven 自动打包部署项目

    前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...

  2. Jenkins打包部署项目到Windows或Linux运行

    准备工作 安装完Jenkins(插件等等).操作系统.git|svn 等等情况. 部署情况: 配置ftp服务或者配置ssh服务可以自行百度. 第一种:Jenkins部署项目到Linux,运行shell ...

  3. Jenkins + 钉钉 + SpringBoot 极简入门,一键打包部署项目

    摘要: 原创出处 http://www.iocoder.cn/Jenkins/install/ 「芋道源码」欢迎转载,保留摘要,谢谢! 概述 快速入门 邮件通知 钉钉通知 彩蛋 推荐阅读如下 Jenk ...

  4. 【问题记录】服务器部署项目时启动tomcat后报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···

    首先查了资料说是IIS配置要修改,处理程序映射,添加通配符脚本映射啥的,我按照一些帖子操作,然而毫无进展,仍然是下面的404 (以上为一些帖子的操作设计到的步骤) 自己一开始是: <Connec ...

  5. Vue第三部分(2):Vue-CLI构建前后端分离项目以及打包部署

    通过上一节,我们学习了vue脚手架的相关概念以及构建过程,那么开始我们的前后端项目吧 Vue-CLI构建前后端分离项目 1.项目环境初始化 1.安装 axios vue-axios(记得执行命令要进入 ...

  6. 【Java从0到架构师】项目实战 - 会话管理、EhCache、JWT、权限管理 Shiro、打包部署

    项目实战 - 权限管理 会话管理 客户端身份认证 - 基于 Cookie.Session 客户端身份验证 - 基于 token EhCache - 简单的缓存框架 JWT - 基于 JSON 的 to ...

  7. vue项目打包部署在windows或linux服务器上

    最近写了一个前后端分离的项目,前端用的是vue,因此记录一下将该项目部署到服务器的整个过程. 1.首先,在控制台输入npm run build命令(或者npm run build:prod).该命令用 ...

  8. SpringBoot 部署: 项目打包 手动部署到阿里云服务器上

    SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 文章目录 SpringBoot 部署: 项目打包 & 手动部署到阿里云服务器上 前言 正文 1. 环境准备 &am ...

  9. VS2017 打包部署MFC项目详细步骤

    经过百般查找,再加上最后的一点点小运气,终于搞定了MFC的部署安装,同时也解决了安装时提示缺少mfc140.dll的问题,记录一下,也希望可以帮到遇到同样问题的小伙伴. 参考链接:https://ww ...

  10. linux运行dock打包的镜像,Linux部署之Docker方式部署项目

    Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...

最新文章

  1. 我怎样才能参加比特币现金9月1日压力测试?
  2. 24-Logistic Regression
  3. 排序算法-C++实现
  4. R 脚本读取汇总 Excel 表格数据
  5. Linux学习笔记-使用gdb调试
  6. SQLServer 合并ID相同行,同ID的列值累加。
  7. pig---用户自定义函数(UDF)
  8. 华为轮值董事长徐直军:AI发展十大改变
  9. 如何能理解 Spring 框架的思想?
  10. sql server 多用户 并发_Tinyid:滴滴开源千万级并发的分布式ID生成器
  11. k均值聚类算法案例 r语言iris_聚类分析—系统聚类
  12. Python GStreamer Tutorial
  13. element做树形下拉_Element input树型下拉框的实现代码
  14. 魅族手机开机出现Android,魅族开不了机怎么办?如何解决?
  15. 内存映射(Memory Map)
  16. 刘汝佳小白书-最长回文字串
  17. 局域网架设 NOD 32 镜像更新服务器
  18. 我的团长我的团——真正的中国军人
  19. python如何退出while循环_python如何跳出while循环
  20. 如何选择适合你的兴趣爱好(七十一),养鸟

热门文章

  1. 全国A级旅游景区清单数据(2023年更新)
  2. 深入剖析switch
  3. Python数据分析:数组元素的累乘和累加
  4. Opencascad开发(C++)-数据类型转换-Shape、Verterx和gp_pnt的转化
  5. 可结算工资的网页打卡小程序!招募技术大神!
  6. Python爬取政府采购网数据到oracle
  7. android 好看的标签栏,说说 Android 的 Material Design 设计(五)——可折叠式标题栏...
  8. matlab实现图片的平移操作
  9. linux中 echo 里 \033 含义
  10. 1到100分之一的和用C语言,C语言菜鸟基础教程之求1到100的和