Oracle
 sql >> база данни >  >> RDS >> Oracle

кварц 2.2.1+jboss EAP 6.4 ClassNotFoundException oracle.sql.BLOB

Според:

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

източникът там в ред 592+ изглежда така

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;

това има зависимост от oracle.sql.BLOB .И ако използвате org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.oracle.OracleDelegate трябва да добавите изричната зависимост към драйвера на oracle в дефиницията на модула quartz или алтернативно да добавите като ресурс драйвера jar.

Напр.:

<?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. Банкерите на Oracle управляват

  2. Заместване на променлива в заявката на Golang SQL

  3. Деклариране и задаване на променливи в оператор Select

  4. Дали xmlparserv2 от com.oracle.jdbc:ojdbc8 (v12.2.0.1) изведнъж е повреден?

  5. Spring JPA Hibernate:бавна SELECT заявка