Whitelabel Error Page(1)之 Not Found

解决登录druid监控首页时出现Whitelabel Error Page:There was an unexpected error (type=Not Found, status=404)的错误 今天在`application.yml`文件中配置完Druid后,但启动spring boot出现这种错误:Whitelabel Error Page:There was an unexpected error (type=Not Found, status=404),通过查找资料解决了这个问题。 阅读详情

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Thu Sep 07 16:27:43 CST 2017
There was an unexpected error (type=Not Found, status=404).
No message available

出错原因

当访问getStatus() 方法时,返回type = not found。代码如下:

代码块

@RestController
@RequestMapping("/status")
public class StatusController {
    private String username;
    private String password;

    public JsonResult getStatus(){
        return new JsonResult("200","成功",new Date());
    }
}

访问路劲:

http://localhost:8080/status

代码功能

获取json格式的数据,此数据是关于状态码的。如:

{“code”:”404”,”message”:”错误”,”date”:1504779777036}

错误分析:

1. 从页面错误信息可知,not found 是指资源找不到

2. 如果想要访问getStatus()方法,那么需要在此方法上加@RequestMapping(value = “xxx”),此值可以为空,也可以有值,但必须要写此注解

3. 如上面的代码中getStatus()上并没有写@RequestMapping注解,所以会报错

解决方法

方法一(添加代码 @RequestMapping(“”))
@RestController
@RequestMapping("/status")
public class StatusController {
    private String username;
    private String password;

    @RequestMapping("")
    public JsonResult getStatus(){
        return new JsonResult("200","成功",new Date());
    }
}
方法二(添加代码 @RequestMapping(value = “”))
@RestController
@RequestMapping("/status")
public class StatusController {
    private String username;
    private String password;

    @RequestMapping(value = "")
    public JsonResult getStatus(){
        return new JsonResult("200","成功",new Date());
    }
}
方法三(添加代码 @RequestMapping(value = “/hello”))
@RestController
@RequestMapping("/status")
public class StatusController {
    private String username;
    private String password;

    @RequestMapping(value = "/hello")
    public JsonResult getStatus(){
        return new JsonResult("200","成功",new Date());
    }
}
方法四(添加代码 @RequestMapping)
@RestController
@RequestMapping("/status")
public class StatusController {
    private String username;
    private String password;

    @RequestMapping
    public JsonResult getStatus(){
        return new JsonResult("200","成功",new Date());
    }
}

建议

当想要访问的方法并不需要url时,建议以下写法:
@RequestMapping(value = “”)

@RestController
@RequestMapping("/status")
public class StatusController {
    private String username;
    private String password;

    @RequestMapping(value = "")
    public JsonResult getStatus(){
        return new JsonResult("200","成功",new Date());
    }
}

总结 type = Not Found:

示例1(url路劲没写正确):

当在getStatus()方法上添加注解@RequestMapping后,访问成功路劲的url和错误路劲的url会返回不同的页面,如下演示。

正确的url

http://localhost:8080/status

返回我们想看到的200成功的页面:
这里写图片描述

错误的url

http://localhost:8080/status/ddd
http://localhost:8080/stat

返回错误Not Found页面:
这里写图片描述

总结:
type=Not Found 访问的资源找不到:

1.1 可能是你的url路劲没写正确

1.2 可能是后台代码的@RequestMapping没写

1.3 可能路劲中包含中文字符,如中文的问号?, 中文的逗号,
如:Whitelabel Error Page(3)之 Not Found)

为R720安装iDRAC Service Module 这玩意找了好久资料, 教程都不咋靠谱, 要不就是有不理解的地方 所以直接一路莽着过河: 去官网找到设备对应的驱动程序: 几个查找筛选项看图 官网链接: https://www.dell.com/support/home/zh-cn/product-support/product/poweredge-r720/drivers 在下方的列表中找到对应系统版本的驱动并下载: 由于安装的系统为ESXi 6.5 U2 Dell定制版, 这里没有刚好的驱动, 所以下了个兼容的: 下载好后是一个压缩包: 阅读详情

相关推荐

从 0 到 1:基于深度学习的图像识别系统开发实战

图像识别是指让计算机能够识别和理解图像中的内容,通常是通过计算机视觉技术来实现。深度学习,尤其是卷积神经网络(CNN),已经成为图像识别中最为流行和有效的技术。数据采集和预处理:获取并处理图像数据,使其适合于模型训练。模型训练:使用深度学习算法(如 CNN)训练模型,以学习图像中的特征。模型评估与优化:评估模型的性能,并通过调整超参数、优化算法等方法提高精度。模型部署与应用:将训练好的模型应用于实际的图像识别任务中。本文将带领你通过一个简单的图像分类问题,开发一个深度学习图像识别系统。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1217

spring-boot(四)异常配置,Whitelabel Error Page处理方式

前言我用的spring boot版本号是2.0.1 1、srping boot几种异常类型 rest接口运行时抛出的异常 访问视图时抛出的异常 a、访问一个存在的url返回一个不存的视图异常 b、访问一个不存的url异常 1.1spring boot默认处理异常的方式 spring boot访问视图接口默认处理异常的是用类BasicErrorController实...

lh87270202的博客 4万+

博图V16与840D sl数控系统PLC编程实战指南

本文为西门子840D sl数控系统的PLC编程实战指南,详细介绍了如何使用博图V16软件配置编程环境。内容涵盖从项目创建、核心程序块(如DB、FB)解析到OB1主循环编程的完整流程,并提供了高级调试技巧与联调避坑指南,帮助工程师快速上手并高效完成系统集成与逻辑控制。

weixin_29193259的博客 527

出现Whitelabel Error Page的解决方法(持续更新带图并总结了其他博文)

先上图 这里已经将静态资源都放好了。 然后结果application.properties的里没有将这个路径导入 大多数问题都可以从这些路径上找,因为springboot已经给我们集成的很好了。所以大多出现在配置上,代码出现一般是报错500 ...

qq_40262372的博客 3万+

京东商品多维特征提取:基于时空大模型的实时库存预测接口设计

在电商行业,库存管理是供应链的核心环节之一。库存水平过高会导致资金占用、仓储成本增加,而库存水平过低则可能引发缺货风险,影响客户满意度和平台声誉。京东作为中国领先的电商平台,拥有海量的商品数据和复杂的业务场景,传统的库存预测方法难以应对市场动态变化和业务需求。时空大模型作为一种融合时间序列分析和空间特征提取的前沿技术,能够捕捉商品多维特征在时空维度上的变化规律,为实时库存预测提供更精准的决策依据。

FB13713612741的博客 954

Zemax中场曲与畸变图的深度解析与应用场景对比

本文深度解析了Zemax中场曲/畸变图与网格畸变图的核心原理、计算逻辑与适用场景。通过对比常规成像镜头、扫描镜头、鱼眼镜头及变形宽银幕镜头等实际案例,详细阐述了如何根据系统对称性、视场角及核心需求选择正确的分析工具与畸变评价标准,为光学设计中的畸变诊断与优化提供清晰指导。

sand8的博客 481

Whitelabel Error Page原因及解决方案

Whitelabel Error Page原因及解决方案 解决方案一: 目录结构问题: 官网说明:http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#using-boot-structuring-your-code 14.2 Locating the main application class We generally recommend that you locate your main applic

weixin_44121790的博客 3万+

RT_Thread Studio使用——USB虚拟串口(VCP)

RT_Thread Studio使用——USB虚拟串口(VCP)

weixin_44735205的博客 3373

Whitelabel Error Page 解决办法

解决办法: 办法1:【Application 启动类 的位置不对】要将 Application.java 放在最外侧,即包含所有子包 ,spring-boot会自动加载启动类所在包下及其子包下的所有组件。如下图所示: 方法2:【浏览器的 url 与注解 @GetMapping("/xxxx")不匹配】请注意:spring-boot 默认访问页面的目录是 templates 错误原因: ...

鱼丸丶粗面 2万+

基于ZYNQ7020芯片(黑金开发板AX7020)之AXI-FULL DDR的PL与PS交互操作。

在该工程中我们使用了PS端的串口接收功能,PS端串口接收和发送分别有一个64字节的FIFO,但是因为串口接收阈值设置为16,所以固定接收16个字节数据后才会发生中断。此测试工程得到以前知识的总结和各大网友的支持,只希望可以为学习的你更进一步,大家一起学习才是真的开心。加油,国产芯片之路。

landyjzlai的博客 3189

YOLOv8 Neck改进:BiFPN双向特征金字塔网络解析与实践

本文详细介绍了如何在YOLOv8中集成BiFPN双向特征金字塔网络,包括原理解析、代码实现、配置文件修改和性能分析。BiFPN通过双向特征融合和加权特征机制,显著提升了多尺度目标检测的性能。希望通过本文的讲解,大家能够深入理解BiFPN的工作原理,并成功将其应用到自己的目标检测项目中。如果你有任何问题或建议,欢迎在评论区留言讨论!在下一篇文章中,我们将探讨YOLOv8的其他改进技术,包括注意力机制、新的损失函数等,敬请期待!

QQ_778132974的博客 988

Whitelabel Error Page的解决方案

Whitelabel Error Page是Spring Boot应用程序在发生错误时默认显示的一个错误页面。这个页面通常不会包含很多关于错误的详细信息,只是简单地告诉用户出现了一个错误。然而,对于开发人员来说,了解并解决这个问题是非常重要的。

2301_79779756的博客 1万+

YOLOv11来了,使用YOLOv11训练自己的数据集和推理(附YOLOv11网络结构图)

YOLOv11 由 Ultralytics 在 2024 年 9 月 30 日发布, 最新的 YOLOv11 模型在之前的 YOLO 版本引入了新功能和改进,以进一步提高性能和灵活性。YOLO11 在快速、准确且易于使用,使其成为各种对象检测和跟踪、实例分割、图像分类和姿态估计任务的绝佳选择。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 28万+

Java--SpringBoot报错Whitelabel Error Page

在浏览器上访问地址http://127.0.0.1:8080/hello时报错如下: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Nov 13 10:13:27 CST 2020 There was an unexpected error (type=Not Found, status=404). /WEB-INF/

MinggeQingchun的博客 1490

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

302 found怎么解决_SpringBoot出现Whitelabel Error Page的本质原因和三种解决方案

0、简述在学习这个学习笔记之前最好能够对spring mvc以及Tomcat有些了解,这样理解起来更加方便,如果需要知道最直接的解决方案,拖到最底部看样例代码即可。介绍了springboot的白页出现的真正原因,主要是没有合适的匹配情况出现404情况,然后跳转到系统默认的第一个ErrorPage,也就是白页内容上,然后根据其特定分别从三个角度,1、拦截器,2、新ErrorPage,3、自定义/er...

weixin_36038435的博客 2262

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Whitelabel Error Page

目录   Whitelabel Error Page 出错原因 代码块 访问路劲: 代码功能 错误分析: 解决方法 建议 总结 type = Not Found: Whitelabel Error Page Whitelabel Error Page This application has no explicit mapping for /error, so you ...

不二的博客 5547

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Completed 404 NOT_FOUND,Whitelabel Error Page

正常情况,如果是独立工程的话,会按照当前工程的根目录去找src/main/webpp目录,参考上面的日志,还有public和static目录,但是如果有父子目录的话,可能会从父目录开始找,而不是当前工程所在的目录,所以需要自定义工作目录,不管是在idea中设置根目录还是代码中设置根目录,都能解决问题。后续如果还有其他自定义内置tomcat相关配置的话,也可以参考。t=M7J4。.....................

csdou的专栏 1890

Whitelabel Error Page(3)之 Not Found

参考Whitelabel Error Page1之 Not Found 错误信息详情 错误信息详解 解决方法 error总结参考:Whitelabel Error Page(1)之 Not Found错误信息详情:错误信息详解:Not Found 是找不到这个资源,所以按Whitelabel Error Page(1)之 Not Found 中error总结,可能性是以下三点: 1.1 可能是

expect521的博客 1246

4-SpringBoot项目运行页面报错:Whitelabel Error Page的解决办法

解决办法1:让项目启动类和Controller处于同一层 解决办法2:可能这个url请求根本没有写对应的Controller方法,需要写一个url请求对应的Controller方法来处理url请求 @RequestMapping(path = {"/reglogin"}, method = {RequestMethod.GET}) public String regloginPage(Model model, @RequestParam(value = "next", required = false).

小茜的博客 5656

Java Springboot解决很多页面Whitelabel Error Page(404)问题

最近接手了一个前后端一体的项目,发现其默认路径不是主机+端口(如:http://localhost:3453/)的形式。很多页面的访问是加了一个层级。只要访问就会出现如下提示:对我这里而言就是访问不到页面,也就是常见的404错误。

qq_33789001的博客 8353

Springboot替换404 Whitelabel Error Page和统一异常处理

1.不加统一异常处理的话,也会跳转到错误页面去,但不能很好的拿到错误信息。1.原来Springboot默认的404错误页面。如:GlobalExceptionHandler。如CommonErrorController。如POST方法用GET方法访问。2.新建controller。2.添加统一异常处理类。

qq_38829845的博客 479

【SpringBoot】扩展MVC Whitelabel Error Page(type=Not Found, status=404)

写一个MyMVCConfig.java文件: @Configuration public class MyMvcConfig implements WebMvcConfigurer { //视图跳转 @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/peach").setViewName("test");

alovelypeach的博客 524

springboot,404,Whitelabel Error Page,HTTP Status 404 – Not Found

本文章用于解决请求sprinboot项目出现404报错的情况。 背景:     我之前工作中的项目都是老大搭建的,虽然使用的是springboot框架,但是我自己搭建项目的能力还不足,刚好工作中遇到简单需求,需要我自己写一个小项目,果断使用springboot,总共就两个接口,逻辑也都在controller层写着,启动项目,无论如何访问都是404,百度查了很多都没有解决,最后还是老大帮我看出问...

Pierce3的博客 1969

【SpringBoot】SpringBoot 纯后端项目如何自定义异常页面(Whitelabel Error Page)

一个纯后端项目,针对不同错误,可以跳转到不同的页面。

浩瀚宇宙的一粒尘埃 2683

SpringBoot整合Shiro-Whitelabel Error Page解决(三)

原文:https://blog.youkuaiyun.com/qq_34021712/article/details/80301808 解决 Whitelabel Error Page 在上一篇 快速入门的博客最后,我们提到两个问题依然还没有解决,第一个就是错误页面的显示,我们最后配置好权限校验之后,访问无权限的后台服务,会报异常,说是访问没有权限的方法,异常如下: 页面显示为默认springboot展示的页面Whitelabel Error Page,具体页面如下,并没有跳转到我们之前配置的页面 。 也就是说shi

Doge的技术小屋 614

Whitelabel Error Page There was an unexpected error (type=Not Found, status=404)

最近在做springboot项目的freemarker模板,当一切配置好运行时,什么都没有做呢,就先给我来了一个小惊喜。经过百度各种博客,发现普遍的3种情况: 第1种 Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包,spring-boot会自动加载启动类所在包下及其子包下的所有组件 第2种 在springboot的配置文件:applicati...

weixin_43656426的博客 912
上一篇: Illegal character
下一篇: Whitelabel Error Page(2)之Internal Server Error
脾气很倔呢
博客等级 码龄9年 190粉丝 309原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值