我有一個部署在Tomcat上的類似REST的Web服務。在我的servlet響應中沒有HTML;它是XML。我想使用我自己的favicon.ico而不是Tomcat默認。favicon.ico用於使用Tomcat的類似REST的Web服務
如果我把文件放在webapps/myWebApp/favicon.ico中,它不會加載。我仍然得到Tomcat默認。去http://localhost/myWebApp/favicon.ico
顯示文件確實存在。
如果我替換文件在webapps/ROOT/favicon.ico,然後我得到我的新的圖標。這並不理想,因爲我想將favicon.ico打包在我的war文件中,理想情況下不希望其他web應用程序使用我的favicon.ico。
有沒有更好的方式讓我的新圖標得到認可?
爲了記錄,我正在使用Tomcat 7,並且在每次測試之間,我重新啓動Tomcat,清除瀏覽器緩存並重新啓動瀏覽器。
嗯,我確定瀏覽器使用內置的XML查看器進行一些轉換,但我可以通過Ctrl-U來查看實際的XML。真正的客戶根本不會使用瀏覽器,但我仍然喜歡favicon.ico用於品牌目的。 – dhalsim2
這個網絡服務有成千上萬的消費者。 favicon會添加一些品牌,並會混淆在幕後使用的技術(Tomcat)。 – dhalsim2
您的用戶是否真的在查看XML,沒有任何HTML表示層(可能通過瀏覽器中的XSLT)? – Bruno