Spring 启动 war 图标未 showing/resolved
Spring Boot war favicon not showing/resolved
我遇到的问题是,如果我部署了 war 文件,我的网站图标就不会显示。在我的 IDE 它的工作。
我正在使用 Spring 引导和打包 war。 favicon.ico 存储在文件夹 src/main/resources 中,也存储在 src/main/resources/static 中,就像描述的大多数页面一样。
在打包的 war 文件中,我还看到了 favicon.ico。我也在 jsp 页面上链接了它。
图标未显示。我认为问题在于 tomcat 正在查找不同的文件夹。有趣的是为什么如果我从 IDE 开始它的工作而如果我开始 war 它不是。
从 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" 以及静态子文件夹中。
我明白了。我的解决方案是为 favicon.ico 创建一个 @Requestmapping 以从网络服务器呈现它。
@RequestMapping("favicon.ico")
String favicon() {
return "forward:/myfavicon.ico";
}
配置application.properties
spring.mvc.favicon.enabled=false
并且当然将图标放在我的应用程序的根目录中 IDE。
我遇到的问题是,如果我部署了 war 文件,我的网站图标就不会显示。在我的 IDE 它的工作。
我正在使用 Spring 引导和打包 war。 favicon.ico 存储在文件夹 src/main/resources 中,也存储在 src/main/resources/static 中,就像描述的大多数页面一样。 在打包的 war 文件中,我还看到了 favicon.ico。我也在 jsp 页面上链接了它。
图标未显示。我认为问题在于 tomcat 正在查找不同的文件夹。有趣的是为什么如果我从 IDE 开始它的工作而如果我开始 war 它不是。
从 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" 以及静态子文件夹中。
我明白了。我的解决方案是为 favicon.ico 创建一个 @Requestmapping 以从网络服务器呈现它。
@RequestMapping("favicon.ico")
String favicon() {
return "forward:/myfavicon.ico";
}
配置application.properties
spring.mvc.favicon.enabled=false
并且当然将图标放在我的应用程序的根目录中 IDE。