静态资源路径访问不到的问题,Whitelabel Error Page,There was an unexpected error,解决bug的好方法,大量翻看别人的文章,终究是粗心惹的祸

简介: 静态资源路径访问不到的问题,Whitelabel Error Page,There was an unexpected error,解决bug的好方法,大量翻看别人的文章,终究是粗心惹的祸

本文描述了在SpringBoot项目中遇到的WhitelabelErrorPage错误,原因在于服务器无法获取静态资源。作者提供了通过修改application.yml配置文件,确保静态资源路径匹配和版本适配的方法来解决这个问题。

摘要由CSDN通过智能技术生成

       今天在敲代码的时候,遇到了一个bug,Whitelabel Error Page,这里的bug的意思是:服务器无法获取到静态资源,

Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
 
Tue Jan 30 03:39:29 CST 2024
There was an unexpected error (type=Not Found, status=404).

       这里有一点解决Bug的思路:首先我在application.yml文件中

2、通过配置 application.yml 配置文件:这里mystatic的文件名一定要与你的static目录要一致

spring:
  mvc:
    static-path-pattern: /mystatic/**
  web:
    resources:
      static-locations: classpath:/mystatic/

3、静态资源一定一定要一样,这里yml配置一定要一样:

3.1 这里小编写了啥?明明有个文件包img,却还给忘了

3.2 当添加img文件的时候,就好了

4、如果你是怀疑:自己的是不是版本低,配置文件:

4.1 使用配置文件进行修改,对于低版本,在配置文件application.yml中如下:

spring:
  resources:
    static-locations: classpath:/

代表将资源目录直接放在src/main/resources/

但是,对于高版本,该方式已弃用,不推荐!!

spring:
  web:
    resources:
      static-locations: classpath:/

5、这里感谢大佬的文章SpringBoot项目找不到静态资源文件_springboot找不到静态资源

相关文章
|
前端开发 安全 程序员
测试大姐趁我下班点又提了个bug!前端你咋多个options请求?
测试大姐趁我下班点又提了个bug!前端你咋多个options请求?
99 0
|
4月前
|
前端开发 JavaScript Docker
拿下奇怪的前端报错(五):SyntaxError: Unexpected token ‘??=‘或‘xxx‘ - 基于容器搭建开发环境或许是更好的选择
在前端开发中,同时维护多个项目时可能会遇到不同Node.js版本的问题。低版本Node.js可能导致依赖无法安装或启动失败,而高版本Node.js则可能引起第三方库的兼容性问题。推荐使用Docker搭建独立的开发环境,以避免版本不一致带来的困扰。
1209 1
|
6月前
|
运维
遇到Error-Down,怎么办?别慌!这样处理!
遇到Error-Down,怎么办?别慌!这样处理!
|
JavaScript 前端开发 Java
前端项目里常见的十种报错及其解决办法
前端项目里常见的十种报错及其解决办法
370 0
|
程序员
有了这些不愁找不到对象,520表白代码
有了这些不愁找不到对象,520表白代码
124 0
|
Java 应用服务中间件
jsp代码没有错,但是总是有红叉(一招解决)
不知道原因jsp一直红 很多人都说把它剪切啦,再粘贴啦,但他还会出现红叉或者自己写jsp的时候没写错也会出现出现红叉 怎么办呢 ??? 怎么办呢??? 如图: 我的项目没错也能运行没错就是没错他就是报红叉 安排解决!!! 如果遇到上述问题来到这里算是找对地方了!!!
jsp代码没有错,但是总是有红叉(一招解决)
【perl】老司机的再一次翻车:没有想到加了一句打印,会影响结果输出
【perl】老司机的再一次翻车:没有想到加了一句打印,会影响结果输出
131 0
|
前端开发
前端工作总结152-报错可以直接查看下面红字寻找对应的报错
前端工作总结152-报错可以直接查看下面红字寻找对应的报错
301 0
前端工作总结152-报错可以直接查看下面红字寻找对应的报错
|
前端开发
大众点评cat部署后访问就报错。求指教
​ at org.codehaus.plexus.DefaultComponentRegistry.getComponent(DefaultComponentRegistry.java:373)     at org.codehaus.plexus.DefaultComponentRegistry.lookup(DefaultComponentRegistry.java:178)     at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:388)     at org.unidal.
大众点评cat部署后访问就报错。求指教
|
Java 应用服务中间件 容器
APP 莫名崩溃,开始以为是 Header 中 name 大小写的锅,最后发现原来是容器的错!
本文主要是分析生产遇到的一个问题,然后开始探究原因,开始的时候发现是 Spring 的原因,因为使用 Map 接收时, headerName 什么格式就是什么格式。 在自己写 demo 时又发现,原来和 Spring 的关系并不大,是容器的原因。不同的容器处理方式不同。所以总结出来相关文章,供大家参考,不足之处,欢迎指正。
683 0

热门文章

最新文章