玫瑰步道 2019-01-24 18:04 采纳率: 0%
浏览 2700

vue-cli 项目发布到Tomcat下,读取不到静态资源

由于tomcat下的ROOT文件夹被占用,因此vue项目需要发布到webapps下的文件夹下,暂定‘project’文件夹。

目录结构如下:

图片说明

配置如下:

config/index.js

图片说明

build/utils.js

图片说明

build/webpack.base.conf.js

图片说明

执行:npm run build 之后生成的目录结构dist/project:

图片说明

将project文件夹放在tomcat的webapps下,启动tomcat后,访问
http://ip:8080/project,页面可以加载出来,但是图片都加载不出来,

图片说明

**这个路径是ROOT目录下的文件,怎么修改为读取project/static/images下的文件啊。。。。。

请问这个问题怎么解决啊。。。愁好几天了**

  • 写回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2019-01-25 09:50
    关注

    错误码是什么404码?项目有没有配置拦截器,是不是被拦截了。

    评论

报告相同问题?

悬赏问题

  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 关于#python#的问题:自动化测试