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

如果我部署了 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" 以及静态子文件夹中。

http://img4.mukewang.com/62c567aa0001193402090230.jpg

慕容森
浏览 188回答 1
1回答

鸿蒙传说

我想到了。我的解决方案是为 favicon.ico 创建一个 @Requestmapping 以从网络服务器呈现它。&nbsp; &nbsp; @RequestMapping("favicon.ico")&nbsp; &nbsp; &nbsp; &nbsp; String favicon() {&nbsp; &nbsp; &nbsp; &nbsp; return "forward:/myfavicon.ico";&nbsp; &nbsp; }配置 application.propertiesspring.mvc.favicon.enabled=false当然,将图标放在 IDE 中我的应用程序的根目录中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java