2014-09-10 13 views
7

Mam jakiś problem z ucp.jar"java.lang.ClassNotFoundException: oracle.jdbc.pooling.Factory"

Jeśli używam ucp.jar dla Oracle 12.1.0.1 to działa.

Jeśli używam wersji dla Oracle 12.1.0.2 następnie uzyskać następujący wyjątek:

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

Czy jest ktoś, kto może mi pomóc?

Dzięki Mauro

+2

sprawdzić dokumentację, jeśli ta klasa została zmieniona/usunięta ... – StackFlowed

+0

Mam ten sam problem; 12.1.0.1 działa, a 12.1.0.2 zgłasza błąd dotyczący nieodnalezienia oracle.jdbc.pooling.Factory. – MikeB

+0

znalazłeś rozwiązanie? –

Odpowiedz

0

Jest/ojdbc6.jar zależność plik ojdbc7.jar. Musisz pobrać/zaktualizować albo w zależności od wersji Java, z której korzystasz.

2

Słoiki Jdbc (ojdbc7.jar) i UCP (ucp.jar) muszą zawsze należeć do tej samej wersji (12.1.0.2). Nie można dokonać aktualizacji bez uaktualnienia drugiego. Ta zależność od wersji została wprowadzona w 12c. Tak nie było wcześniej.

+0

Zaktualizowałem zarówno ucp, jak i ojdbc, ale wciąż ten sam błąd –

0

Dodawanie następujące zależności Maven rozwiązać ten problem dla mnie

   <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> 
Powiązane problemy