मैं Seam + Hibernate + Logback
प्रोजेक्ट को Tomcat 6
पर तैनात कर रहा हूं। मैं एक्लिप्स को IDE
के रूप में उपयोग करता हूं। हाइबरनेट कई डीबग कथन प्रिंट करता है, इसलिए मैंने स्तर को ERROR
पर रखा है, इसलिए मैं उन्हें नहीं देखता हूं।टोमकैट और logback.xml
<logger name="org.hibernate">
<level value="ERROR" />
</logger>
मैं अपने पूरे logback.xml
पेस्ट नहीं है, क्योंकि समस्या मेरे पास है, उसकी सामग्री के साथ जुड़ा नहीं है।
मेरे पास निम्न क्लासपाथ समस्या है - यदि मैंने logback.xml
को WEB-INF\classes
में अपनी प्रोजेक्ट में रखा है, तो यह क्लासलोडर द्वारा नहीं मिलता है और मैं सभी डीबग स्टेटमेंट देखता हूं। दूसरी ओर, यदि मैं logback.xml
lib
Tomcat
की निर्देशिका में स्थानांतरित करता हूं, तो सब कुछ सही काम करता है और डीबग कथन मुद्रित नहीं होते हैं।
लेकिन मैं अपने प्रोजेक्ट के अंदर logback.xml
रखना चाहता हूं, रूट lib
टॉमकैट की निर्देशिका में नहीं।
और यहां मेरा प्रश्न है - logback.xml
के लिए सही जगह नहीं है? यह क्यों नहीं मिला?
मुझे हमेशा पता चला है कि प्रोजेक्ट की WEB-INF\classes
निर्देशिका के तहत फ़ाइलें क्लासपाथ में रखी गई हैं। आपके पास किसी भी विचार के लिए धन्यवाद।
शुभकामनाएँ, Petar
धन्यवाद :) यह मामला था - मैं इसे $ {catalina.home} \ lib से निकालना भूल गया हूं। –