Vue项目如何部署到Tomcat服务器上

 更新时间:2024年03月06日 09:42:10   作者:junlin623  
这篇文章主要介绍了Vue项目如何部署到Tomcat服务器上,Vue中自带webpack,可以通过一行命令将项目打包,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

1. 将项目打包

Vue中自带webpack,可以通过一行命令将项目打包

# 执行该命令打包
npm run build

2. 上传相应文件到服务器上

打包完成后,项目中会多出一个dist文件夹, 这个文件夹中就包含htmlcssjs等文件

直接将dist文件夹上传到Tomcat的ROOT目录下,默认情况下,访问服务器网址会自动定位到ROOT目录下的index.html文件,如果是想要访问文件夹,原则上也放到这个目录就可以了,
当然,如果是war包则一定要放到webapps目录下,tomcat会自动解压作为一个单独的项目

原则上我们就可以通过 http://ip地址/dist/index.html 来直接访问了,但是会有问题~~

3. 匹配路由

考虑与Vue项目中设置的路由前缀匹配,将dist文件夹改个名字myspace,这样我们在访问 http://ip地址/myspace/ 的时候Vue中就会匹配myspace前缀,会直接定位到项目首页,当然不配置也没关系,我们在访问资源的时候会直接跟在ip地址后面,感觉不太美观

4. 页面显示错误

访问 http://ip地址/myspace/

控制台报错:

可以看到是资源访问错误,原因是Vue项目中访问资源是绝对路径 /

解决方法就是将项目中的js目录和css目录移动到ROOT目录下,和myspace目录同级

5. 再次访问

再访问 http://ip地址/myspace/,记得刷新一下缓存 快捷键 Ctrl + Shift + R

发现可以直接定位到项目首页,这样就把Vue路由前缀和ROOT目录下的项目文件夹名myspace统一起来了

你只管出发,旅途自有风景~~

到此这篇关于将Vue项目部署到Tomcat服务器上(简单、粗暴)的文章就介绍到这了,更多相关Vue部署Tomcat服务器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • vue的注意规范之v-if 与 v-for 一起使用教程

    vue的注意规范之v-if 与 v-for 一起使用教程

    这篇文章主要介绍了vue的注意规范之v-if 与 v-for 一起使用方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Vue数据表格增删改查与表单验证代码详解

    Vue数据表格增删改查与表单验证代码详解

    这篇文章主要给大家介绍了关于Vue数据表格增删改查与表单验证的相关资料,Vue可以通过使用组件化的方式来实现表格的增删改查功能,文中通过图文以及代码介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • 解决在vue的mounted中获取对象为null问题

    解决在vue的mounted中获取对象为null问题

    这篇文章主要介绍了解决在vue的mounted中获取对象为null问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • Vue 基于 vuedraggable 实现选中、拖拽、排序效果

    Vue 基于 vuedraggable 实现选中、拖拽、排序效果

    这篇文章主要介绍了Vue 基于 vuedraggable 实现选中、拖拽、排序效果,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 一文带你了解vite对浏览器的请求做了什么

    一文带你了解vite对浏览器的请求做了什么

    Vite是一种新型前端构建工具,能够显著提升前端开发体验,下面这篇文章主要给大家介绍了关于vite对浏览器的请求做了什么的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2021-12-12
  • Vue2.x中的Render函数详解

    Vue2.x中的Render函数详解

    通常开发vue我们使用的是模板语法,其实还有和react相同的语法,那就是render函数,同样支持jsx语法。Vue 的模板实际是编译成了 render 函数。
    2017-05-05
  • vue开发中关于axios的封装过程

    vue开发中关于axios的封装过程

    这篇文章主要介绍了vue开发中关于axios的封装过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • vue的插槽原来该这样理解

    vue的插槽原来该这样理解

    这篇文章主要为大家详细介绍了vue的插槽,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-02-02
  • 详解在不使用ssr的情况下解决Vue单页面SEO问题

    详解在不使用ssr的情况下解决Vue单页面SEO问题

    这篇文章主要介绍了在不使用ssr的情况下解决Vue单页面SEO问题,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • element-ui之关于组件BackToTop回到顶部的使用

    element-ui之关于组件BackToTop回到顶部的使用

    这篇文章主要介绍了element-ui之关于组件BackToTop回到顶部的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03

最新评论