sql >> Databáze >  >> RDS >> Oracle

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

Podle:

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

zdroj na řádku 592+ vypadá takto

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;

toto má závislost na oracle.sql.BLOB .A pokud používáte org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate musíte přidat explicitní závislost na ovladači Oracle v definici quartz modulu nebo alternativně přidat jako zdroj ovladač jar.

Např.:

<?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. Jak odečíst 30 dní od aktuálního data pomocí SQL Server

  2. Django implementace výchozí hodnoty v databázi

  3. Uživatelský referenční systém využívající PHP a MySQL

  4. Jaká je účinná metoda stránkování přes velmi velké sady výsledků v SQL Server 2005?