Vue前端项目部署在tomcat
第一步
配置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相关推荐
- vue 前端项目部署阿里云服务器
vue 前端项目部署阿里云服务器 one 前期准备 two 代码打包 扔服务器 one 前期准备 首先两个软件应该下载(Xftp Xshell),如果有其他类似的软件也可以. 打开xftp,新建一个会 ...
- 【Vue】如何将一个Vue前端项目部署到Gitee
第一步:在Gitee上新建一个空的项目,记下项目的名称(如:test) 第二步:打包自己的前端项目. 注意事项:手动添加一个vue.config.js配置文件,修改打包之后js.css.图片等文件的引 ...
- vue/react/web前端项目部署到阿里云服务器_nginx_pm2流程及部署前的准备
前端开发完成的项目,不管是使用vue.react.或者是别的web项目,最终都是要部署到外网上,让用户可以通过域名来访问.这篇文章以一个 react 移动端的项目为例,讲怎样将自己本地的项目部署到阿里 ...
- 为什么vue前端项目要使用nodejs
一.传统的JavaScript 传统的js是运行在浏览器上的,因为浏览器内核分为两个部分: 渲染引擎---渲染HTML和CSS, JavaScript 引擎---负责运行 JavaScript 随着技 ...
- 多个 VUE 前端工程部署设置、nginx 代理配置
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. PS:早期 我只有一个 VUE 前端工程:gentle-vue ,加一个 java 后端工程:gen ...
- 基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题
基于sentry的前端错误监控日志系统(部署sentry服务器/前端项目部署)-让前端最快的定位到生产问题 背景 在这越来越发达的网络时代,web应用也是越来越复杂,尤其是前端的开发,也是越来越受重视 ...
- 多个前端项目部署在nginx中同一个server下
多个前端项目部署在同一个域名下 在vue.config.js中设置 publicPath: '/web/' 在路由index.js中设置 base:'/web/' 在index.html中加入 修改N ...
- PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)
在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...
- vue框架项目部署到服务器_在浏览器中在线尝试无服务器框架项目!
vue框架项目部署到服务器 无服务器框架是无服务器工具的一致领导者. 但是,没有简单的方法可以在线试用无服务器框架项目. 您确实需要一个体面的开发人员设置,并且需要一些工作来设置sls , npm等. ...
最新文章
- 阻挡一个人前进的东西是什么?无聊+浮躁!
- java-多线程5-线程组
- 函数-函数进阶-装饰器流程分析
- 本周ASP.NET英文技术文章推荐[03/25 - 03/31]
- Flutter之导url_launcher包提示 A dependency may only have one source.
- CodeForces 1610H Squid Game(延迟贪心 + 构造 + 树状数组)
- 第六十七期:Python爬虫44万条数据揭秘:如何成为网易音乐评论区的网红段子手
- 计算机系统的组成doc,计算机系统的基本组成.doc
- TX2017秋招笔试题之编码
- 【CCCC】L2-016 愿天下有情人都是失散多年的兄妹 (25分),,搜索公共祖先
- imx226_IMX226CQJ-海思网络摄像芯片
- 《上海悠悠接口自动化平台》体验地址与使用教程
- 微信小程序 黑色背景 页面跳转闪屏
- 苹果在线商店开售官方翻新Retina MacBook Pro
- 【CityEngine】城市模型构建概述(持续更新)
- 基础正则表达式及常用正则表达式
- 磨金石教育摄影技能干货分享|有哪些让你难以忘怀的人文摄影照片
- 汉字转拼音函数 linux,汉字转拼音占内存更少转换速度更快的程序
- 深入浅出安卓,如何从零学好移动开发
- 测试版本大全 (转)