2012-12-19 17 views
6

के साथ समाधान बनाने का अपवाद मैं इस समस्या को दूर करने के लिए संघर्ष कर रहा था! यहां पर इसी तरह की अधिकांश पोस्टों में कमी आई थी, हालांकि इसमें कोई भाग्य नहीं था।सेवर: ईजेबी 5070: अपवाद बेकार सत्र बीन - बीन्स.एक्सएमएल

परिनियोजन ठीक था लेकिन रनटाइम के दौरान समस्या आई। मैं ग्लासफ़िश 3.1.2.2 के साथ काम कर रहा हूं और मेवेन का उपयोग कर रहा हूं, एप्लिकेशन को कई जारों के साथ एक डब्ल्यूएआर के रूप में तैनात किया गया है और ईजेबी 3, जेपीए, सीडीआई का उपयोग किया जा रहा है।

उत्तर

1

अंतिम रूप से मुझे कारण मिला है: सत्र बीन्स के साथ मेरी जार फ़ाइल में से एक में मुझे गायब बीन्स.एक्सएमएल फाइल में गायब/मुख्य/संसाधन/मेटा-आईएनएफ निर्देशिका में गायब था। सीडीआई स्पेक के अनुसार इस फ़ाइल की आवश्यकता है जार को एक बीन संग्रह के रूप में पहचाना जाएगा। उम्मीद है कि यह दूसरों के लिए भी समस्याएं हल करेगा! चीयर्स बीबी

+0

मुझे समझ में नहीं आता कि यह क्यों काम नहीं करना चाहिए यदि आप कक्षा को अपने युद्ध ऐप में इंजेक्ट करने के लिए @ स्टेटलेस के रूप में बताते हैं। कंटेनर को इस वर्ग को पहचानना चाहिए और इसे अन्य ईजेबी से संदर्भित करना चाहिए। – AdemC

+0

मैंने हाल ही में एक वेब प्रोजेक्ट में एक खाली beans.xml जोड़ा। इसने अपवाद का कारण बना दिया जब स्टार्टअप के दौरान एक जार में एक सत्र बीन बनाया जा रहा था। Beans.xml को हटाने से समस्या ठीक हो गई। कभी यह अनुमान नहीं लगाएगा कि beans.xml समस्या का स्रोत था, अगर मुझे यह जवाब नहीं मिला। –

संबंधित मुद्दे