/ / आईबीएम Mobilefirst 8 वेब सर्वर अनुप्रयोग के साथ oob डर्बी डेटाबेस का उपयोग कर

ओब डर्बी डेटाबेस का उपयोग कर वेबस्पेयर एप्लिकेशन सर्वर के साथ आईबीएम मोबाइलफर्स्ट 8 - आईबीएम-मोबाइलफर्स्ट, डर्बी, वेबस्पेयर -8

Apache derby डेटाबेस का उपयोग करके WAS 8.5.5.12 के साथ IBM Mobilefirst 8 सर्वर स्थापित किया गया।

डेटा स्रोत के कनेक्शन की जाँच करते समय त्रुटि का सामना करना पड़ता है जो मोबाइल सर्वर के लिए बनाए जाते हैं:

java.lang.Exception: DSRA8101E: DataSource class cannot be used as one-phase: ClassCastException: org.apache.derby.jdbc.AutoloadedDriver40 incompatible with org.apache.derby.jdbc.InternalDriver

Mysql डेटाबेस के साथ काम करना ठीक है।

उत्तर:

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

जबकि यह संदेश सामान्य रूप से संकेत देगा कि एडेटा स्रोत कार्यान्वयन वर्ग निर्दिष्ट किया गया था जो javax.sql.ConnectionPoolDataSource को लागू नहीं करता है, मुझे विश्वास नहीं है कि अपवाद संदेश में पहचाने गए वर्गों के आधार पर यहां मामला है। एक अन्य संभावित कारण यह है कि डर्बी जेडडीबीसी चालक की कई प्रतियां हैं। उसी समय classpath। यह ध्यान दिया जाना चाहिए कि WebSphere Application Server पारंपरिक जहाज DerbyDDBC ड्राइवर की एक प्रति है। यदि आपके पास दो प्रतियां हैं, तो क्या यह संभव है कि केवल उस एक का उपयोग करके स्विच किया जाए जिसे एप्लिकेशन सर्वर के साथ भेज दिया गया है? यदि यह संभव नहीं है, तो आप अपने JDBC प्रदाता को अलग करने के विकल्प का चयन करके इसके आसपास काम करने में सक्षम हो सकते हैं।


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

Websphere Application Server 8.5.5.5 के साथ MFP 8.0 स्टैंडअलोन सर्वर के साथ उपयोग के लिए, DB2, MySQL या Oracle का उपयोग करें