900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 问题分析——Maven打包后发版 静态资源找不到

问题分析——Maven打包后发版 静态资源找不到

时间:2023-08-24 22:07:24

相关推荐

问题分析——Maven打包后发版 静态资源找不到

一、背景

Xxl-Job-Admin(开源分布式调度中心)项目在本地运行正常,Jenkins发版到测试环境,发版成功后,打开管理页面,页面css、js找不到。

怀疑是Maven没有把静态资源打包进去导致。

二、排查过程

2.1 第一步:检查静态资源路径

于是检查了页面的路径,用的是相对路径,按理说没问题。

2.2 第二步:检查线上项目的jar是否有静态资源

下载下来jar,解压后发现,有静态资源文件,但缺少了一个文件夹

2.3 第三步:检查本地项目的文件夹

发现文件没有git add,git push上去。原因是静态资源的文件夹命名为dist,而我的.gitignore文件文件设置了过滤该文件夹。

我的.gitignore文件配置

target/!.mvn/wrapper/maven-wrapper.jar### STS ###.apt_generated.classpath.factorypath.project.settings.springBeans### IntelliJ IDEA ###.idea*.iws*.iml*.ipr### NetBeans ###nbproject/private/build/nbbuild/dist/nbdist/.nb-gradle/

三、解决方法

使用IDEA重新命名文件夹,将dist改为xxldist

问题解决。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。