2012-07-25 11 views
5

हमारे पास एक वेब एप्लिकेशन है जो एक वेब सेवा से जुड़ता है। हम जेएक्सबी का उपयोग मार्शल के लिए करते हैं और साबुन अनुरोध और प्रतिक्रिया को अनमशेल करते हैं। चूंकि हम जेडीके 1.5 का उपयोग कर रहे हैं, हमने WAR फ़ाइल में जेएक्सबी जार शामिल किया है। हम इसे टॉमकैट पर आसानी से चलाने में सक्षम थे। हालांकि, जब हमने इसे डब्ल्यूएएस 7 पर तैनात किया, तो अनमशैलर अचानक काम नहीं करता है। हालांकि हमें unmarshalling से कोई अपवाद/त्रुटि नहीं मिली है, हम परिणामस्वरूप बीन से कुछ भी प्राप्त नहीं कर सकते हैं। अनचाहे के बाद बीन की सामग्री शून्य है। कृपया ध्यान दें कि जेएक्सबी मार्शलर काम कर रहा है और हम सफलतापूर्वक प्रतिक्रिया प्राप्त करने में सक्षम थे।जेएक्सबी का अनारशैलर वेबस्पेयर एप्लिकेशन सर्वर 7 पर काम नहीं कर रहा है जब एक जेएक्सबी इंपार जार WAR फ़ाइल में शामिल किया गया है?

+2

वेबस्पेयर 7 जेडीके 6 पर चलता है, इसलिए आपको अपने युद्ध में एक जेएक्सबी वितरण शामिल करने की आवश्यकता नहीं है। आप WAS 7 के साथ जेडीके 1.5 का उपयोग कैसे कर रहे हैं? –

+1

मुझे संदेह है कि ओपी ने जेडीके 5 का उपयोग करके एप्लिकेशन विकसित किया था, और इसे डब्ल्यूएएस 7 पर तैनात करने का प्रयास कर रहा था, न कि वे किसी भी तरह से जेडीके 5 का उपयोग करने के लिए WAS 7 प्राप्त कर चुके हैं। –

+0

वेबस्फेयर जेडीके मानकों को लागू करने के तरीके के साथ हस्तक्षेप करना कभी अच्छा विचार नहीं है - वेबस्पेयर इस तरह के प्रथाओं के लिए बहुत सहनशील नहीं है। WAR फ़ाइल से JAXB कार्यान्वयन को हटाने का प्रयास करें और इसे एक शॉट दें। – Isaac

उत्तर

0

वेबस्पेयर में कृपया कक्षा लोडिंग नीति की जांच करें? यह आखिरी माता पिता होना चाहिए।

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