Oracle
 sql >> Baza danych >  >> RDS >> Oracle

kwarc 2.2.1+jboss EAP 6.4 ClassNotFoundException oracle.sql.BLOB

Według:

svn.terracotta.org/svn/quartz/trunk/quartz-oracle/src/main/java/org/quartz/impl/jdbcjobstore/oracle/OracleDelegate.java

źródło tam w linii 592+ wygląda jak

if (blob instanceof oracle.sql.BLOB) { // is it an oracle blob?
            ((oracle.sql.BLOB) blob).putBytes(1, data);
            ((oracle.sql.BLOB) blob).trim(data.length);
            return blob;

ma to zależność od oracle.sql.BLOB .A jeśli używasz org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate musisz dodać jawną zależność do sterownika oracle w definicji modułu kwarcowego lub alternatywnie dodać jako zasób jar sterownika.

Np.:

<?xml version="1.0" ?>
<module xmlns="urn:jboss:module:1.1" name="org.quartz">
    <resources>
        <resource-root path="quartz-2.2.1.jar"/>
    </resources>
    <dependencies>
        <module name="javax.api"/>
        <module name="org.slf4j"/>
        <module name="com.c3p0"/>
        <module name="com.oracle"/>
    </dependencies>
</module>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz widok zmaterializowany, który codziennie odświeża rekordy

  2. Konwersja bazy PL/SQL bez funkcji

  3. cx_Oracle nie łączy się podczas używania SID zamiast nazwy usługi w ciągu połączenia

  4. Pobieranie oracle.jdbc.driver.LogicalConnection, potrzebujesz oracle.jdbc.OracleConnection

  5. SQLPlus - buforowanie do wielu plików z bloków PL/SQL