/ / JAXB marshalling विफल: websphere पर एप्लिकेशन चलाते समय "अशक्त" त्रुटि। एक ही आवेदन Tomcat - जावा, jaxb, websphere, marshalling पर ठीक चलता है

JAXB marshalling विफल: websphere पर अनुप्रयोग चलाते समय "शून्य" त्रुटि। उसी एप्लिकेशन को टॉमकैट - जावा, जैक्सबी, वेबस्फेयर, मार्शलिंग पर ठीक चल रहा है

मेरे पास एक वेब एप्लिकेशन है जिसमें एक सर्वलेट हैजो अपाचे टोमाकट पर ठीक चलता है। हालाँकि, जब मैं Websphere डेवलपर संस्करण 8 पर युद्ध फ़ाइल को तैनात करता हूं, तो सर्वलेट निष्पादित होने पर मुझे निम्न त्रुटि मिलती है।

  E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0014E: Uncaught
service() exception root cause DfsDownloadServiceServlet: javax.servlet.ServletException:
com.emc.documentum.fs.rt.ServiceInvocationRuntimeException:
com.emc.documentum.fs.rt.ServiceInvocationRuntimeException: JAXB marshalling failed:
"null". at com.company.dfs.download.DfsDownloadServiceServlet.doPost(DfsDownloadServiceServlet.java:158)

क्या कोई मुझे कोई संकेत दे सकता है कि मुझे यह त्रुटि क्यों मिल रही है।

धन्यवाद

उत्तर:

जवाब के लिए 0 № 1

क्या आपने जांच की कि क्या आपके वॉरफाइल में विभिन्न संस्करणों में एक ही लाइब्रेरी हैं या शायद websphere द्वारा दी गई हैं।

मुझे भी समस्या थी, युद्ध की फाइल बिना किसी समस्या के टॉमकैट पर चलेगी, लेकिन websphere पर यह नहीं चला।

मैंने कुछ पुस्तकालयों को खोजा और पाया जो विभिन्न संस्करणों में दो बार थे। ऐसा लगता है कि टॉमकैट और वेब्स्फेयर के क्लास लोडर के पास अलग-अलग लोडिंग ऑर्डर हैं।

हो सकता है कि आपकी समस्या का हल हो जाए