2014-09-10 10 views
7

अगर मैं ucp.jar का उपयोग ओरेकल 12.1.0.1 के लिए यह काम करता है मैं ucp.jar"java.lang.ClassNotFoundException: oracle.jdbc.pooling.Factory"

के साथ समस्या के कुछ प्रकार हो रही है।

अगर मैं ओरेकल 12.1.0.2 तो के लिए संस्करण का उपयोग मैं मिल निम्न अपवाद:

java.lang.ClassNotFoundException: oracle.jdbc.pooling.Factory

ऐसा कोई है जो मेरी मदद कर सकते है?

धन्यवाद, मौरो

+2

चेक प्रलेखन मेरे लिए समस्या हल हो जाती है, तो उस वर्ग/हटा बदल गया था ... – StackFlowed

+0

मैं एक ही समस्या मिल गया है; 12.1.0.1 काम करता है, और 12.1.0.2 oracle.jdbc.pooling के बारे में एक त्रुटि फेंकता है। कारखाना नहीं मिला। – MikeB

+0

क्या आपको समाधान मिला? –

उत्तर

0

एक ojdbc7.jar/ojdbc6.jar फ़ाइल निर्भरता नहीं है। आपके द्वारा उपयोग किए जा रहे जावा संस्करण के आधार पर आपको डाउनलोड/अपडेट करने की आवश्यकता है।

2

जेडीबीसी (ojdbc7.jar) और यूसीपी (ucp.jar) जार हमेशा एक ही संस्करण (12.1.0.2) से होना चाहिए। आप दूसरे को अपग्रेड किए बिना एक अपग्रेड नहीं कर सकते हैं। यह संस्करण निर्भरता 12 सी में पेश की गई थी। यह पहले मामला नहीं था।

+0

मैंने ucp और ojdbc दोनों को अपडेट किया है, लेकिन फिर भी वही त्रुटि –

0

निम्नलिखित Maven निर्भरता को जोड़ने

   <dependency> 
        <groupId>com.oracle.jdbc</groupId> 
        <artifactId>ojdbc7</artifactId> 
        <version>12.1.0.2</version> 
       </dependency> 
       <dependency> 
        <groupId>com.oracle.jdbc</groupId> 
        <artifactId>ucp</artifactId> 
        <version>12.1.0.2</version> 
       </dependency> 
संबंधित मुद्दे