为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot 战争网站图标未显示/已解决

Spring Boot 战争网站图标未显示/已解决

慕容森 2022-07-06 18:44:37
如果我部署了 war 文件,我的网站图标没有显示。在我的 IDE 中它的工作。我正在使用 Spring Boot 和打包大战。favicon.ico 存储在文件夹 src/main/resources 和 src/main/resources/static 中,就像描述的大多数页面一样。在打包的战争文件中,我还看到了 favicon.ico。我也在jsp页面上链接了它。图标不显示。我认为问题在于tomcat正在寻找不同的文件夹。有趣的还有为什么如果我从 IDE 开始它的工作,如果我开始战争它不是。从jsp文件剪辑<link rel="icon" href="favicon.ico" type="image/x-icon" /><link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />"favicon.ico" 的位置,将此图标存储在 "src/main/resources" 以及静态子文件夹中。
查看完整描述

1 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

我想到了。我的解决方案是为 favicon.ico 创建一个 @Requestmapping 以从网络服务器呈现它。


    @RequestMapping("favicon.ico")

        String favicon() {

        return "forward:/myfavicon.ico";

    }

配置 application.properties


spring.mvc.favicon.enabled=false

当然,将图标放在 IDE 中我的应用程序的根目录中。


查看完整回答
反对 回复 2022-07-06
  • 1 回答
  • 0 关注
  • 187 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信