मैं जेएसएफ + फेसलेट्स वेब ऐप बना रहा हूं, जिसमें से एक टुकड़ा एक ऐसा तरीका है जो प्रत्येक निर्देशिका को स्कैन करता है और किसी भी बदलाव को अनुक्रमित करता है। यह विधि एक बीन का हिस्सा है जो आवेदन के दायरे में है। मैंने प्रत्येक एक्स मिलीसेकंड विधि को कॉल करने के लिए टाइमरटास्क का उप-वर्ग बनाया है। मेरी समस्या बीन शुरू हो रही है। मैं एक पृष्ठ पर बीन का संदर्भ दे सकता हूं, और जब मैं पृष्ठ पर जाता हूं, तो बीन प्रारंभ होता है, और निर्देशित के रूप में कार्य करता है; वेब संदर्भ शुरू होने पर बीन के लिए शुरूआत करने के लिए मैं क्या चाहता हूं, ताकि इंडेक्सिंग विधि शुरू करने के लिए किसी पृष्ठ की यात्रा की आवश्यकता न हो। Google ने कुछ लोगों को दिखाया है जो इस कार्यक्षमता को चाहते हैं, लेकिन स्प्रिंग के साथ एकीकृत करने के बाहर कोई वास्तविक समाधान नहीं है, जिसे मैं वास्तव में कार्यक्षमता के इस टुकड़े को प्राप्त करने के लिए नहीं करना चाहता हूं।जेएसएफ ने एप्लिकेशन-स्कोप बीन शुरू किया जब संदर्भ
मैंने उन दोनों सर्टलेट्स के साथ खेलने की कोशिश की है जिनमें "लोड-ऑन-स्टार्टअप" सेट है, और एक ServletContextListener चीजों को पाने के लिए, और सेट अप करने में सक्षम नहीं हैं, या तो क्योंकि वहां नहीं है एक FacesContext उपलब्ध नहीं है, या क्योंकि मैं जेएसएफ पर्यावरण से बीन का संदर्भ नहीं दे सकता।
क्या वेब ऐप स्टार्टअप पर जेएसएफ बीन शुरू करने का कोई तरीका है?
यह समाप्त हो गया - मैं जेएसएफ कोड में इसे सुलभ बनाने के लिए "setAttribute" बिट खो रहा था। धन्यवाद! –