sql >> Database >  >> RDS >> Oracle

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

Volgens:

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

de bron daar in regel 592+ ziet eruit als

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;

deze zijn afhankelijk van oracle.sql.BLOB .En als u org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate gebruikt je moet de expliciete afhankelijkheid van orakelstuurprogramma toevoegen in de kwartsmoduledefinitie, of als alternatief de stuurprogramma-jar toevoegen.

Bijv.:

<?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. Kan iemand deze vraag uitleggen?

  2. Oracle SQL hoe te groeperen op, maar meerdere rijen hebben als de groep op een later tijdstip wordt herhaald

  3. Syntaxisfout in SQL-instructie "WITH" sleutelwoordwerpuitzondering

  4. ElasticSearch PutMapping API:MapperParsingException Hoofdtypetoewijzing niet leeg na parseren