2013-01-21 19 views
8

के बाद ताज़ा नहीं है यहाँ मेरी सरल (मुझे आशा है) समस्या है। मेरी समस्या यह है कि जब मैं स्टाइलशीट (सीएसएस) में कुछ बदलता हूं और टॉमकैट को पुनरारंभ करता हूं और क्रोम पर पेज को फिर से लोड करता हूं, तो नया सीएसएस ब्राउज़र पर लोड नहीं होता है (मैं इसे ब्राउज़र के माध्यम से देखता हूं और मैं बदलावों के पहले जैसा दिखता हूं) ।सीएसएस परिवर्तन

क्या गलत है और मैं इसके बारे में क्या कर सकता हूं ?!

अग्रिम धन्यवाद :)

+3

आप 'शिफ्ट' + रीफ्रेश बटन को आजमा सकते हैं जिसे कैश साफ़ करना चाहिए। –

उत्तर

5

मुझे नहीं लगता कि यह एक ग्राहक मुद्दा है। मुझे लगता है कि यह ग्रहण/टोमकैट प्लगइन में एक बग है। आप servelet doGet विधि के अंदर request.getPathTranslated() चेक करते हैं, यह तो बिल्ला ग्रहण के अंदर चल रहा है वहाँ से स्थिर सामग्री है, जो स्थिर सामग्री का स्थान है कि आप संपादित कर रहे हैं अलग है पेश कर रहा है जैसे

C:\Users\YourName\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ 
wtpwebapps\yourAppName\ 

कुछ हो जाएगा , जो आमतौर पर की तरह

C:\fullPathTo\yourAppName\src\main\webapp\static 

बिलाव कुछ ग्रहण अंदर अक्सर जहां जहां यह अपने वेब पृष्ठ के लिए कार्य करता से प्लग-इन करने के लिए ... स्थान यह संपादित किया है से स्थिर सामग्री को अद्यतन करने की उपेक्षा करता है।

समस्या मैं तुलना से परे या इसी तरह का उपयोग को सुलझाने और सेट करने के लिए निर्देशिका के बीच एक तुलना

C:\fullPathTo\yourAppName\src\main\webapp\static 

और

...\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\yourAppName\static 

तो सीएसएस या (जैसे JavaScript फ़ाइलें) अन्य स्थिर परिवर्तन ब्राउज़र में दिखने में असफल हो, बस तुलना विंडो से परे एक त्वरित ताज़ा करें, इससे विसंगतियों को उजागर किया जाएगा, उन्हें मैन्युअल रूप से कॉपी किया जाएगा, और आप जाने के लिए अच्छे हैं। मुझे पता है कि यह एक हैक है लेकिन यह मेरे लिए काम करता है, जब तक ग्रहण करने वाले लोग इसे हल नहीं करते हैं।

+0

यह मेरे अंत में ठीक काम करता है – Didierh