解决页面是Whitelabel Error Page方法之一

在网上随便一搜都能搜到很多当页面是Whitelabel Error Page时的解决方法,这里就不一一赘述了,如果试过了各种方法都不能解决,可以看看我这个解决方法,看看是不是和我的情况相同

我这个bug出现的前提是,SpringBoot项目可以正常工作,如图

解决页面是Whitelabel Error Page方法之一_第1张图片

说明我的tomcat是正常工作的,端口也是8080没有被占用

我的启动类也是在最外层的

解决页面是Whitelabel Error Page方法之一_第2张图片

 但是我访问我本地的html文件就是打不开

解决页面是Whitelabel Error Page方法之一_第3张图片后来我一步一步排查,发现是原来是我在创建html文件的时候同时创建了一个包,将html文件都放进了这个包里面

解决页面是Whitelabel Error Page方法之一_第4张图片

这也就解释了为什么我不能成功访问,因为我的访问的URL有问题! 

在SpringBoot中static包是用来存放静态文件的,这些静态文件不会被特殊处理,而是直接存放到服务器的根目录上,可以通过根路径直接访问。那么此时我在static底下创建类一个子包html,那么访问页面的URL也就要加上包含子包的名称来进行访问

所以正确的URL是 xxx.xxx.xxx.xxx/子包名称/xxx.html!

最后我的解决方案是直接将子包删除,将子包内的文件放到根目录底下,大家也可以不用删,直接使用我上面的URL格式进行访问

你可能感兴趣的:(SSM框架,java,spring,spring,boot)