第一步

配置java环境,下载tomcat后解压,然后将webapps里的默认文件删掉

第二步

修改vue项目下config/index.js,注意dev和build都要改assetsPublicPath的配置

module.exports = {dev: {...assetsPublicPath: './',...},build: {...assetsPublicPath: './',...}
}

修改路由配置src/router/index.js,增加配置base: ‘/Vue/’,如果这里不配置,会导致部署的项目首页访问一片空白,但不报错,且引入的文件有正常加载

export default new Router({//如打包文件存放在Tomcat/webapps/Vue下,//那么base就这么写base: '/Vue/',mode: 'history',routes: [...]
})

第四步

执行npm run build,将打包生成的dist目录下的所有东西粘贴到Tomcat/webapps/路径下新建一个Vue文件夹,Vue是自定义的项目名,

第五步

启动tomcat,在tomcat下的bin目录中双击startup.bat文件,或者打开命令行去访问startup.bat

访问路径格式>>ip:port/Vue,例如:http://localhost:8080/Vue/,即可访问到Vue项目

注意:

前端项目中使用到了代码

const port = process.env.port || process.env.npm_config_port || 9528 // dev port

但部署到tomcat的时候会默认tomcat的端口8080而不是9528,如果要使用9528就需要修改tomcat的配置文件

然后将Connector标签下的port="8080"改成9528即可

Vue前端项目部署在tomcat相关推荐

  1. vue 前端项目部署阿里云服务器

    vue 前端项目部署阿里云服务器 one 前期准备 two 代码打包 扔服务器 one 前期准备 首先两个软件应该下载(Xftp Xshell),如果有其他类似的软件也可以. 打开xftp,新建一个会 ...

  2. 【Vue】如何将一个Vue前端项目部署到Gitee

    第一步:在Gitee上新建一个空的项目,记下项目的名称(如:test) 第二步:打包自己的前端项目. 注意事项:手动添加一个vue.config.js配置文件,修改打包之后js.css.图片等文件的引 ...

  3. vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备

    前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...

  4. 为什么vue前端项目要使用nodejs

    一.传统的JavaScript 传统的js是运行在浏览器上的,因为浏览器内核分为两个部分: 渲染引擎---渲染HTML和CSS, JavaScript 引擎---负责运行 JavaScript 随着技 ...

  5. 多个 VUE 前端工程部署设置、nginx 代理配置

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS:早期 我只有一个 VUE 前端工程:gentle-vue ,加一个 java 后端工程:gen ...

  6. 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题

    基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题 背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视 ...

  7. 多个前端项目部署在nginx中同一个server下

    多个前端项目部署在同一个域名下 在vue.config.js中设置 publicPath: '/web/' 在路由index.js中设置 base:'/web/' 在index.html中加入 修改N ...

  8. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...

  9. vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!

    vue框架项目部署到服务器 无服务器框架是无服务器工具的一致领导者. 但是,没有简单的方法可以在线试用无服务器框架项目. 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等. ...

最新文章

  1. 阻挡一个人前进的东西是什么?无聊+浮躁!
  2. java-多线程5-线程组
  3. 函数-函数进阶-装饰器流程分析
  4. 本周ASP.NET英文技术文章推荐[03/25 - 03/31]
  5. Flutter之导url_launcher包提示 A dependency may only have one source.
  6. CodeForces 1610H Squid Game(延迟贪心 + 构造 + 树状数组)
  7. 第六十七期:Python爬虫44万条数据揭秘:如何成为网易音乐评论区的网红段子手
  8. 计算机系统的组成doc,计算机系统的基本组成.doc
  9. TX2017秋招笔试题之编码
  10. 【CCCC】L2-016 愿天下有情人都是失散多年的兄妹 (25分),,搜索公共祖先
  11. imx226_IMX226CQJ-海思网络摄像芯片
  12. 《上海悠悠接口自动化平台》体验地址与使用教程
  13. 微信小程序 黑色背景 页面跳转闪屏
  14. 苹果在线商店开售官方翻新Retina MacBook Pro
  15. 【CityEngine】城市模型构建概述(持续更新)
  16. 基础正则表达式及常用正则表达式
  17. 磨金石教育摄影技能干货分享|有哪些让你难以忘怀的人文摄影照片
  18. 汉字转拼音函数 linux,汉字转拼音占内存更少转换速度更快的程序
  19. 深入浅出安卓,如何从零学好移动开发
  20. 测试版本大全 (转)

热门文章

  1. Pandas读取某一列(特定列,指定列)为列表
  2. 路由器重温——WAN接入/互联-DCC配置管理2
  3. 12c oracle 01109,Oracle 12c redo 丢失恢复
  4. 爱情应该给人一种自由感,而不是囚禁感
  5. 涉及计算机程序的发明专利申请的解读
  6. 条码打印出现乱码的解决方案
  7. nacos安装一闪而逝
  8. 设置共享文件夹之Mac技巧
  9. flex-warp换行后之间的间隔调整
  10. 河南省中专高考计算机大专分数线,河南省中专分数线一般多少分