मैं ग्रहण में टॉमकैट लॉग फ़ाइलों को कहां देख सकता हूं?
किसी कारण से मेरा टॉमकैट इंस्टॉलेशन / लॉग फ़ोल्डर हमेशा खाली रहता है।
BTW, क्या टॉमकैट थोड़ी देर बाद लॉग फ़ाइल में डंप होता है या यह तत्काल है?
मैं ग्रहण में टॉमकैट लॉग फ़ाइलों को कहां देख सकता हूं?
किसी कारण से मेरा टॉमकैट इंस्टॉलेशन / लॉग फ़ोल्डर हमेशा खाली रहता है।
BTW, क्या टॉमकैट थोड़ी देर बाद लॉग फ़ाइल में डंप होता है या यह तत्काल है?
जवाबों:
"सर्वर" दृश्य पर जाएं, फिर आपके द्वारा चलाए जा रहे टॉमकैट सर्वर पर डबल-क्लिक करें। पहुँच लॉग फाइल "सर्वर पथ" क्षेत्र है, जो खुद कार्यक्षेत्र पथ के सापेक्ष है में पथ के सापेक्ष जमा हो जाती है।
मुझे यकीन नहीं है कि आप उत्प्रेरक के बाद थे या टॉमकैट द्वारा निर्मित अन्य लॉग में से एक।
लेकिन, अगर आप catalina.out लॉग फ़ाइल के बाद हैं तो नीचे दिए गए निर्देशों का पालन करें:
सर्वर टैब में, टॉमकैट सर्वर पर डबल-क्लिक करें। आपको एक स्क्रीन मिलेगी जिसका नाम ओवरव्यू है।
"ओपन लॉन्च कॉन्फ़िगरेशन" पर क्लिक करें। "सामान्य" टैब पर क्लिक करें।
स्क्रीन के नीचे आप "फ़ाइल" चेकबॉक्स की जांच कर सकते हैं और फिर एक फ़ाइल निर्दिष्ट कर सकते हैं जिसका उपयोग आपके कंसोल (कैटलिना.आउट) आउटपुट को लॉग करने के लिए किया जा सकता है।
अंत में, Tomcat सर्वर को पुनरारंभ करें।
एक अन्य मंच ने यह उत्तर दिया:
आह, यह पता लगा। निम्न सिस्टम गुण सेट करने की आवश्यकता है, ताकि "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
लगता है कि लॉग बिखरे हुए हैं? मैं के तहत पहुँच लॉग मिला
<ProjectLocation>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\logs
ग्रहण में सर्वर दृश्य पर जाएं फिर सर्वर पर राइट क्लिक करें और ओपन पर क्लिक करें। लॉग फ़ाइलों को "सर्वर पथ" फ़ील्ड में पथ के लिए एक फ़ोल्डर यथार्थवादी में संग्रहीत किया जाता है।
चूंकि पाथ फील्ड अनएडिटेबल है, आप "ओपन लॉन्च कॉन्फ़िगरेशन" भी कर सकते हैं, आर्ग्युमेंट्स टैब पर क्लिक करें, कैटलिना.बेस (उद्धरण के भीतर) के लिए वीएम लॉजिक को कॉपी करें। यह आपके WTP webapp डायरेक्टरी का पूरा रास्ता है। मूल्य को क्लिपबोर्ड पर कॉपी करना आपको फ़ाइल सिस्टम को पथ पर ब्राउज़ करने के श्रमसाध्य कार्य से बचा सकता है।
यह भी ध्यान दें कि आप अपने कंसोल दृश्य में लॉग फ़ाइल में आउटपुट को देख रहे हैं जैसे आप चलाते हैं या डीबग करते हैं।
यदि आप कंसोल के अलावा किसी अन्य फ़ाइल में लॉग चाहते हैं: सर्वर पर डबल क्लिक करें -> लॉन्च कॉन्फ़िगरेशन खोलें -> तर्क -> ऐड -Dlog.dir = "पथ जहां आप इस फ़ाइल को संग्रहीत करना चाहते हैं" और पुनरारंभ करें सर्वर।
युक्ति: सुनिश्चित करें कि जब आप तर्क जोड़ने का प्रयास कर रहे हैं तो सर्वर नहीं चल रहा है। आपके पास जगह में log4j या समान लॉगिंग फ्रेमवर्क होना चाहिए।
अगर आप कैटालिना.आउट लॉग के बाद हैं और आप टॉमकैट के साथ एक्लिप्स का उपयोग कर रहे हैं, तो यह मेरे लिए काम करता है: