2010-02-09 11 views
126

मैं ग्रहण में टॉमकैट लॉग फ़ाइलों को कहां देख सकता हूं?मैं ग्रहण में टॉमकैट लॉग फ़ाइलों को कहां देख सकता हूं?

किसी कारण से मेरा टॉमकैट स्थापना/लॉग फ़ोल्डर हमेशा खाली रहता है।

बीटीडब्ल्यू, थोड़ी देर के बाद टॉमकैट लॉग फ़ाइल में डंप करता है या यह तत्काल है?

+0

क्या आप एक्सेस लॉग की तलाश में हैं? –

+0

यह भी देखें: http://stackoverflow.com/questions/4591702/logging-output-in-eclipse-wtp-server/ –

उत्तर

75

"सर्वर" दृश्य पर जाएं, फिर आप चल रहे टॉमकैट सर्वर पर डबल-क्लिक करें। एक्सेस लॉग फ़ाइलों को "सर्वर पथ" फ़ील्ड में पथ के सापेक्ष संग्रहीत किया जाता है, जो स्वयं वर्कस्पेस पथ से संबंधित है।

+7

सर्वर पथ फ़ील्ड कहता है: .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 वह कहाँ है? – Blankman

+10

यह आपके कार्यक्षेत्र को संदर्भित करता है। वहां आपको .metadata नामक एक फ़ोल्डर मिल जाता है और इसी तरह। –

+0

ठीक है कि फ़ोल्डर धन्यवाद @Nils, लेकिन/लॉग अभी भी खाली है ... – Blankman

2

@royalsampler said:

सर्वर पर जाएं तो सही सर्वर पर क्लिक करें और खोलें क्लिक करें ग्रहण में देख सकते हैं। लॉग फ़ाइलों को "सर्वर पथ" फ़ील्ड में पथ के लिए वास्तविक फ़ोल्डर में संग्रहीत किया जाता है।

के बाद से पथ क्षेत्र असंपादित है, आप भी "ओपन लॉन्च विन्यास", तर्क टैब, क्लिक कर सकते हैं catalina.base के लिए वीएम तर्क कॉपी (उद्धरण के भीतर)। यह आपकी डब्ल्यूटीपी वेबपैप निर्देशिका का पूरा मार्ग है। क्लिपबोर्ड पर मान की प्रतिलिपि आपको फ़ाइल सिस्टम को पथ पर ब्राउज़ करने का श्रमिक कार्य बचा सकता है।

यह भी ध्यान दें कि जब आप दौड़ते हैं या डीबग करते हैं तो आपको अपने कंसोल दृश्य में लॉग फ़ाइल में आउटपुट देखना चाहिए।

154

मुझे यकीन नहीं है कि क्या आप catalina.out के बाद थे या टॉमकैट द्वारा उत्पादित अन्य लॉग में से एक।

लेकिन, यदि आप catalina.out लॉग फ़ाइल के बाद कर रहे हैं तो नीचे दिए गए निर्देशों का पालन करें:,

  • सर्वर टैब में बिलाव सर्वर पर डबल क्लिक करें। आपको अवलोकन नामक स्क्रीन मिलेगी।

  • "ओपन लॉन्च कॉन्फ़िगरेशन" पर क्लिक करें। "सामान्य" टैब पर क्लिक करें।

  • स्क्रीन के निचले भाग में आप "फ़ाइल" चेकबॉक्स को देख सकते हैं और फिर एक फ़ाइल निर्दिष्ट कर सकते हैं जिसका उपयोग आपके कंसोल (catalina.out) आउटपुट को लॉग करने के लिए किया जा सकता है।

  • अंत में, टॉमकैट सर्वर को पुनरारंभ करें।

+2

यह काम करता है, लेकिन एक्लिप्स रास्ता आश्चर्यजनक रूप से उत्पादन से अलग है उपयोग ! –

15

एक और मंच इस उत्तर प्रदान किया:

आह, यह पता लगा। निम्न सिस्टम गुणों को सेट करने की आवश्यकता है, ताकि "logging.properties" फ़ाइल को उठाया जा सके।

यह मानते हुए कि बिल्ला एक ग्रहण परियोजना के अंतर्गत स्थित है, अपनी शुरुआत के विन्यास के "तर्क" टैब के अंतर्गत निम्नलिखित जोड़ें:

-Dcatalina.base="${project_loc}\<apache-tomcat-5.5.23_loc>" 
-Dcatalina.home="${project_loc}\<apache-tomcat-5.5.23_loc>" 
-Djava.util.logging.config.file="${project_loc}\<apache-tomcat-5.5.23_loc>\conf\logging.properties" 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 

http://www.coderanch.com/t/442412/Tomcat/Tweaking-tomcat-logging-properties-file

3

डबल क्लिक करें और सर्वर खोलें। 'तर्क' पर जाएं। -Dcatalina.base = .. कुछ। उस पर जाएं। आपके लॉग वहां हैं।

10

ऐसा लगता है कि लॉग बिखरे हुए हैं? मैं <ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs

+0

यह प्रश्न का सबसे सीधा जवाब है: "मैं एक्लिप्स में टॉमकैट लॉग फ़ाइलों को कहां देख सकता हूं?" यह ग्रहण में नहीं किया जाता है, लेकिन जहां तक ​​मेरा संबंध है, यह एक सकारात्मक है क्योंकि मैं उन्हें पूरी तरह से अलग विंडो में अपनी पसंद में देख सकता हूं। अन्य उत्तरों फ़ाइल को कहीं आसान रखने के लिए ग्रहण को कॉन्फ़िगर करने पर ध्यान केंद्रित करते हैं। –

+0

catalina.out फ़ाइल सीधे ग्रहण कंसोल विंडो में देखी जाती है। –

1

आप एक अलग फ़ाइल में लॉग सांत्वना के अलावा अन्य चाहते हैं के तहत पहुँच लॉग नहीं मिला: -> ओपन लॉन्च विन्यास -> तर्क - सर्वर पर डबल क्लिक करें> जोड़ने -Dlog.dir = "पथ जहां आप इस फाइल को स्टोर करना चाहते हैं" और सर्वर को पुनरारंभ करें।

युक्ति: सुनिश्चित करें कि जब आप तर्क जोड़ने का प्रयास कर रहे हैं तो सर्वर नहीं चल रहा है। आपके पास लॉग 4j या समान लॉगिंग फ्रेमवर्क होना चाहिए।

1

अगर आप catalina.out लॉग के बाद कर रहे हैं और आप बिल्ला के साथ eclispe उपयोग कर रहे हैं, यह मेरे लिए काम करता है:

  • आपके कंप्यूटर में कुछ जहां catelina.out पैदा करते हैं। मेरे मामले में, मैंने इसे अपनी टॉमकैट इंस्टॉल निर्देशिका की लॉग निर्देशिका में रखा है जैसे: /opt/apache-tomcat-7.0.83/logs/catena.out
  • सर्वर ग्रह में, अपने ग्रहण पर जाएं, डबल-क्लिक करें टॉमकैट सर्वर पर। आपको अवलोकन नामक स्क्रीन मिलेगी।
  • "ओपन लॉन्च कॉन्फ़िगरेशन" पर क्लिक करें। फिर "सामान्य" टैब पर क्लिक करें।
  • मानक इनपुट और आउटपुट सेक्शन पर, "आउटपुट फ़ाइल" जांचें, फ़ाइल सिस्टम पर क्लिक करें और फिर उस फ़ोल्डर को चुना जहां आप अपना catelina.out बनाते हैं।
  • अंत में, टॉमकैट सर्वर को पुनरारंभ करें।
संबंधित मुद्दे