Vue项目build打包部署到Tomcat后,刷新报404错误解决方案

2023-10-27

问题描述:

一、更新依赖,并打包项目

cd /root/.jenkins/workspace/v-test;npm install
cd /root/.jenkins/workspace/v-test;npm run build

二、发布Tomcat

mv ../dist/* $tomcatpath/webapps/ROOT

三、第一次访问请求正常,刷新页面报404错误

 

怎么解决:

如果 URL 匹配不到任何静态资源,则应该返回同一个 app 依赖的index.html 页面。

在ROOT根目录下创建WEB-INF文件夹,在WEB-INF中写一个web.xml。

<?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/javaee
           http://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报错就返回到 index.html 页面。

 

转载于:https://www.cnblogs.com/Javame/p/9584400.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vue项目build打包部署到Tomcat后,刷新报404错误解决方案 的相关文章

随机推荐

  • S7-300哪些24V数字量输入模块需要电源,与电源如何连接

    西门子S7 300哪些24V数字量输入模块需要电源 与电源如何连接 下表说明了S7 300 PLC的24V数字量输入模块的电源插针连接 L M 不在此表上的S7 300 PLC数字量输入模块不需要外部电源 表1 S7 300 PLC模块电源
  • GBT9706.1中B型BF型和CF型各表示什么意思的啊?

    就拿心电仪为例 根据跟患者接触部件的应用部分的防电击分类 B型 BF型 CF型 F型应用部分具有更高的保护要求 漏电流 B代表身体 C代表心脏 B型设备 对电击有特定防护程度的设备 允许漏电流 保护接地连接 若有 的可靠性 BF型 有F型应
  • AI助力航母大变脸:无人机航母浮出海面

    来源 无人机 作者 魏岳江 2023年4月10日 土耳其打造的首艘 无人机航空母舰 正式入列海军 总统雷杰普 塔伊普 埃尔多安出席了这艘名为 阿纳多卢 号的轻型航母服役仪式 该航母长231米 宽32米 排水量逾2 7万吨 满载时最高航速20
  • name="viewport" width="device-width" 到底都是啥

    TOC 参考文件 CSS Pixel与绝对像素 参考文件 移动端适配 dpr浅析 参考文件 pixel is not a pixel is not a pixel 参考文件 此像素非彼像素 参考文件 关于HTML5中meta name vi
  • Node JS 的基本使用

    1 概述 1 什么是Node js Node js 是一个基于 Chrome V8 引擎 的JavaScript 运行环境 2 什么是V8引擎 V8引擎是一款专门解释和执行JS代码的虚拟机 任何程序只要集成了V8引擎都可以执行JS代码 例如
  • 基于SSM+layui实现用户登录功能

    一 搭建SSM框架环境 1 Spring配置文件 applicationContext xml
  • 相随与欢-彩色泡泡机的设计与实现

    相随与欢 长安大学 信息工程学院 人工智能系 大一下 面向对象课程设计 彩色泡泡机题目详解 与欢行 一 题目与需求分析 基于Qt框架的GUI设计与实现 需求 1 绘制泡泡 颜色 大小等配置信息随机产生 2 点击游戏区域即可产生泡泡 3 泡泡
  • 从sampleMNIST看什么是TensorRT

    kagula 2021 11 15 内容概要 在想什么是TensorRT 就这样做个总结 写下自己的理解 环境 On Win10 Pro OS 1 cuda v11 4 3 2 cudnn v8 2 4 3 TensorRT v8 2 0
  • unity接入VR设备(0-1)

    unity接入VR设备 unity2018 4 2f1 1 需要安装Steam 去百度Steam官网 下载并安装Steam 2 登录Steam后 搜索SteamVR 版本1 16 10 并安装 3 在Package Manager中搜索Op
  • 正则提取文章里面的一级标题和对应的一级标题内容

    最近公司项目有个需求 富文本编辑器上传一篇文章后 需要对文章内容里面的一级标题和对应的标题内容做提取处理 然后文章展示的时候就可以用来做锚链接导航处理 此功能主要用到了以下正则 const reg
  • (原)使用mkl中函数LAPACKE_sgesv计算矩阵的逆矩阵

    转载请注明出处 http www cnblogs com darkknightzh p 5578027 html 参考文档 mkl的说明文档 lapack int LAPACKE sgesv int matrix layout lapack
  • Firefox默认可以调用JSON.stringify而IE却不行

    Firefox默认可以调用JSON stringify而IE却不行 如果使用IE浏览器的话则需要加上 jquery json 通过 toJSON 使用
  • 科技赋能,教育革新——大步迈向体育强国梦

    在 全民健身 体育强国建设 战略的推进下 体育考试成绩被纳入重要升学考试且分值不断提高 体育科目的地位逐步上升到前所未有的高度 在此趋势下 体育教学正演变出更多元化 个性化的需求 然而现实中却面临不少问题 学生对体育学科的兴趣不足 体育师资
  • IOS 内购IAP 自动订阅收据验证返回结构体

    exclude old transactions 参数等于true时 数据通过json decode 转换后 1 首次订阅支付通过票据进行验单的返回结构体 Array status gt 0 environment gt Sandbox r
  • doom3 源代码评测 1

    原文地址 http fabiensanglard net doom3 2012年6月8日 DOOM3源代码评测 简介 第1部分 共6部分 gt gt 2011年11月23日 id软件保持传统 并发布了其以前引擎的源代码 这一次是轮到了idT
  • 通达信版弘历软件指标_[转载]弘历软件指标源码

    很多炒股的朋友都迷信指标公式 笔者以前也酷爱研究和钻研 现将收集和破译的弘历 首富软件指标与大家分享 炒股靠技术 只有潜心研究 细细钻研 慢慢体会才能终成正果 卖软件和炒股指标的如果真正的保证盈利为什么要卖给你呢 弘历软件指标 1 强势信号
  • 1>C:\code\Project1\x64\Debug\Project1.exe : fatal error LNK1120: 1 个无法解的外部命令

    问题 代码编译显示没有错 但运行的时候出现了题目上的问题 解决 头文件中的函数声明检查没问题 但在cpp文件中函数定义的名字错了一个字母 所以运行失败 i 和 l 写错很难察觉 以上
  • 2023 年 SpringBoot 学习路线(一)

    下面是 Spring Boot 的详细学习路线和代码示例 一 Spring Boot 简介 Spring Boot 是由 Spring 官方提供的一个快速开发框架 它基于 Spring 框架 简化了 Spring 应用的开发配置和部署流程
  • 10个Hadoop的应用场景

    谁在用 Hadoop这是个问题 在大数据背景下 Apache Hadoop已经逐渐成为一种标签性 业界对于这一开源分布式技术的了解也在不断加深 但谁才是 Hadoop的最大用户呢 首先想到的当然是它的 发源地 像Google这样的大型互联网
  • Vue项目build打包部署到Tomcat后,刷新报404错误解决方案

    问题描述 一 更新依赖 并打包项目 cd root jenkins workspace v test npm installcd root jenkins workspace v test npm run build 二 发布Tomcat