मुझे लगता है मैं एक कान फ़ाइल के रूप में WebSphere से 7 की तैनाती कर रहा हूँ एक जावा EE 5 वेब एप्लिकेशन है।कैसे WebSphere 7 में log4j.configuration प्रणाली चर सेट करने के लिए?
मैं तो मैं ठीक कर सकते हैं लोग इन सामग्री जब पुनर्निर्माण और कान फ़ाइल पुनर्वितरित करने के लिए जरूरत के बिना की जरूरत है मेरी log4j विन्यास EAR फ़ाइल के लिए बाहरी होना चाहता हूँ।
मेरी समझ यह है कि मैं log4j.properties फ़ाइल नामक "सिस्टम चर" सेट करके मेरी log4j.properties फ़ाइल का स्थान निर्दिष्ट कर सकता हूं। (उदा। log4j.configuration = c: /log4j.properties)
मेरा प्रश्न है, मैं इस सिस्टम चर को वेबस्पेयर 7 व्यवस्थापक कंसोल में कैसे सेट करूं?
मेरे आसपास ब्राउज़िंग मुझे लगता है कि Environment > WebSphere Variables
है, लेकिन यह सही नहीं दिख रहा है क्योंकि यह पूरे सर्वर के लिए एक चर सेट करेगा। मुझे लगता है कि मैं सिर्फ अपने आवेदन ईएआर फ़ाइल के लिए एक सिस्टम वैरिएबल सेट करना चाहता हूं।
कोई मदद या सुझाव बहुत सराहना कर रहा है!
रोब
धन्यवाद, लेकिन इसका मतलब है कि सर्वर पर सभी ऐप्स के लिए एक log4j.configuration है, सही? मैंने सोचा होगा कि मेरे विशिष्ट एप्लिकेशन के लिए एक कॉन्फ़िगरेशन फ़ाइल हो सकती है। क्या यह संभव है? –
आप सही हैं; यह हर जगह लागू होगा। यदि आप एप्लिकेशन-स्तरीय Log4J सेटिंग्स चाहते हैं, तो आपको प्रत्येक एप्लिकेशन के भीतर 'log4j.properties' फ़ाइल पैकेज करना होगा, और' log4j.configuration' सिस्टम प्रॉपर्टी को हटा देना होगा। – Isaac