问题
war部署到tomcat里面显示正常,
jar 部署的时候图标就显示不出来了。
Application.ps:有
server.context-path=/cmes
注意访问都是通过htpp://ip/cmes/index.html的
可以看到tomcat的有根路径,而jar包的没有根路径。
解决
- SpringBoot自定义favicon.ico(含源码)
https://blog.csdn.net/wenteryan/article/details/79170663
这个是没有设置上下文根的。 - 给springboot的内置tomcat配置虚拟路径
https://blog.csdn.net/kilua_way/article/details/54601195
也不行,和上面的原理一样,都是映射的上下文根不是webapp的根。 - 还是需要找到启动嵌入式的根路径
我们这里要做静态分离了,用niginx代理一下。就可以了。