2013-02-16 95 views
6

मैं एक आवेदन पर काम कर रहा हूं और गलती से एक अनंत लूप बनाया है। आउटपुट के बहुत सारे टोमकैट सर्वर लॉग फ़ाइल में गए और हर बार जब मैं नेटबीन से टॉमकैट शुरू करता हूं, तो आईडीई उन सभी लॉगों को जीयूआई में लोड कर रहा है। यह मेरे कंप्यूटर ऑपरेटिंग मेमोरी के बिना suffocate बनाता है। दुर्भाग्य से, आईडीई कोई "स्पष्ट लॉग" बटन प्रदान नहीं करता है।netbeans tomcat स्पष्ट लॉग फ़ाइलें

मैं टॉमकैट लॉग फ़ाइलों का पता लगाने की कोशिश कर रहा हूं, लेकिन मैं असफल रहा। मेरा टॉमकैट ~/apache-tomcat-7.0.27 में स्थापित है और logs सबडिर के तहत नवीनतम लॉग फ़ाइल catalina.2013-01-12.log है। और आज 2013-02-16 है। और मुझे /var/log के तहत कोई टोमकैट नहीं मिला;)

मैंने नेटबीन को पुनरारंभ करने का प्रयास किया है, लेकिन यह कुछ भी नहीं बदलता है। फिर भी आईडीई उन बड़ी मात्रा में लॉग लोड कर रहा है - इसलिए फ़ाइल कहीं और होनी चाहिए।

मैं उन फ़ाइलों की खोज के लिए किसी भी संकेत की सराहना करता हूं।

उत्तर

7

किसी भी तरह से मैं सही निर्देशिका खोजने में कामयाब रहा: ~/.netbeans/7.2.1/apache-tomcat-7.0.27.0_base/logs। यह 1,7 जीबी :)

फिर भी आयोजित की, मैं नहीं जानता कि:

  • क्यों कोई/var/log/बिल्ला (शायद क्योंकि बिल्ला नायब भीतर और नहीं एक स्टैंडअलोन पैकेज के रूप में स्थापित किया गया था)
  • क्यों कुछ भी विंडोज 7 लॉग पर ~/.netbeans निर्देशिका
5

में डाल दिया है मेरे लिए कर रहे हैं में:

C:\Users\<user>\AppData\Roaming\NetBeans\7.2.1\apache-tomcat-7.0.27.0_base 
4

टॉमकैट लॉग फाइलें आपके कॉन्फ़िगरेशन पर निर्भर करती हैं, यह देखने के लिए कि वे कहां हैं, NetBeans में, "टूल्स" मेनू पर जाएं और "सर्वर" पर क्लिक करें। आप जिस टोमकैट संस्करण का उपयोग कर रहे हैं उसका चयन करें और "कनेक्शन" टैब में "कैटालिना बेस" फ़ील्ड को देखें। यह आवश्यक फ़ाइल पथ है, इस फ़ोल्डर को दर्ज करें, मेरे मामले में "सी: \ उपयोगकर्ता \ टियागो पेरेस \ AppData \ रोमिंग \ नेटबीन \ 7.3 \ apache-tomcat-7.0.34.0_base", फ़ोल्डर "लॉग" दर्ज करें, और हटाएं सब कुछ।

0

स्टार्टअप में लॉग फ़ाइलों को हटाने के लिए आप हमेशा एक स्क्रिप्ट बना सकते हैं। मैं इसे स्वयं करने के लिए देख रहा था और यह कैसे करना है इसके निर्देशों के साथ एक महान लेख मिला: http://blog.sixthpoint.com/clearing-tomcat-logs-on-startup/

संपादित करें: आलेख लिनक्स .sh फ़ाइलों का उपयोग करता है, लेकिन आप आसानी से इस विधि का उपयोग कर Windows .bat फ़ाइल बना सकते हैं। rm

के लिए del को प्रतिस्थापित करने के लिए स्क्रिप्ट को थोड़ा संशोधित करना होगा

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^