2012-05-12 13 views
15

टॉमकैट 6 मेरे वेबैप - टॉमकैट लोगो के लिए एक डिफ़ॉल्ट फेविकॉन प्रदान कर रहा है। मेरे पास मेरी वेबपैड रूट में favicon.ico नहीं है, और न ही मेरा web.xml एक फेविकॉन के बारे में कुछ भी बताता है। मेरे पास * .ico के लिए मेरे web.xml में मैपिंग भी है जो डिफ़ॉल्ट सर्वलेट पर जाता है, लेकिन यह अभी भी दिख रहा है। मैं उस टोमकैट फेविकॉन को कैसे हटा सकता हूं?आप टोमकैट के डिफ़ॉल्ट फेविकॉन को कैसे हटाते हैं?

मुझे पता है कि मैं इस डिफ़ॉल्ट आइकन को ओवरराइड करने के कई तरीकों से एक फेविकॉन निर्दिष्ट कर सकता हूं। मैं यह पता लगाने की कोशिश कर रहा हूं कि कैसे (यदि संभव हो) टोमकैट को जोड़ते हुए डिफ़ॉल्ट फेविकॉन को रोकने के लिए और इस प्रकार कोई फेविकॉन नहीं है।

उत्तर

6
  1. तो favicon.icoCatalina Home/webapps/ROOT में परिवर्तित हो जाता है तो सभी वेब क्षुधा रूट अपाचे-बिल्ला-x.x.xx/webapps/रूट के इस चित्र URL दिखाएगा।

  2. प्रत्येक आवेदन के आइकन को बदलने के लिए निर्दिष्ट सिर अनुभाग में निम्न:

    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> 
    
+0

मेरे वेबपैस/रूट में favicon.ico नहीं है। मैंने स्पष्टीकरण के साथ अपना प्रश्न अपडेट कर दिया है कि मैं favicon.ico को ओवरराइड करने की कोशिश नहीं कर रहा हूं, बल्कि टॉमकैट को अपने आप से आपूर्ति करने से रोकता हूं ताकि मेरे पास कोई फेविकॉन.को नहीं हो। – Keith

5

कोई फ़ेविकॉन दिखाया करने के लिए बस कोई भी निर्दिष्ट करें। ज्यादातर मामलों में आपको बस अपने tomcat/webapps/रूट से "favicon.ico" को हटा देना होगा। बस बिल्ला/webapps से फ़ेविकॉन को हटाने अगर/जड़, आप के लिए काम नहीं करता है सुनिश्चित करें कि: डबल जाँच

  1. तुम सच में जड़ में कोई favicon.ico है। डिफ़ॉल्ट रूप से, रूट में एक favicon.ico है। तो अगर आपने इसे हटाया नहीं है, तो यह अभी भी वहां है।
  2. जांचें कि <link rel="shortcut icon" href="http://example.com/myicon.ico" /> जैसे कोई भी टैग आपकी अनुक्रमणिका-साइट या आपकी साइट पर नहीं है।
  3. फेविकॉन ब्राउज़र द्वारा कैश किए जाते हैं, एक साधारण "पुनः लोड" फेवियन (!) को पुनः लोड नहीं करता है। तो हो सकता है कि आपके एप्लिकेशन में अब फेविकॉन नहीं है, लेकिन आपका ब्राउज़र अभी भी इसे कैश से दिखाता है। सुनिश्चित करें कि आपका ब्राउज़र कैश पूरी तरह से साफ़ हो गया है। (Google क्रोम समाशोधन में "कुकीज़ और अन्य साइट डेटा" और "कैश किए गए चित्र और फ़ाइलें" मेरे लिए काम करती हैं)

ज्यादातर मामलों में, यह ब्राउज़र कैश है ... मुझे आशा है कि इससे मदद मिलती है।

+1

आह - यह इंगित करने के लिए धन्यवाद कि फेविकॉन ब्राउज़र द्वारा कैश किए जाते हैं। यह वह कदम था जिसे मैं याद कर रहा था। – cheshireoctopus

9

टॉमकैट/वेबएप/रूट/फेविकॉन.िको और टोमकैट को हटाएं या नाम बदलें, यह प्रत्येक वेब ऐप की जड़ में एक favicon.ico की तलाश करेगा। आपको प्रत्येक पृष्ठ के मुख्य भाग में डालने की आवश्यकता नहीं है।

0

मुझे एक ही समस्या का सामना करना पड़ रहा था और मैंने इसे निम्नलिखित समाधान के साथ हल किया है। मैंने एचटीएमएल के हेड सेक्शन में फेविकॉन लाइन में v = 1.1.0 जोड़ा है। जब भी फेविकॉन छवि में कोई परिवर्तन होता है तो मैं इस पैरामीटर को संशोधित करता था उदा। ? वी = 1.1.0 से? वी = 1.1.1

कृपया अधिक जानकारी के लिए नमूना कोड देखें।

<html> 
<head> 
<link rel="shortcut icon" href="favicon.ico?v=1.1.1" type="image/x-icon"> 
</head> 
संबंधित मुद्दे