Коннектор оракула конфигурации Grails 2.4.5

Я работаю над Grails 2.4.5 и хочу подключиться к базе данных оракула. DataSource.groovy я добавил:

dataSource {
    pooled = true
    driverClassName = "oracle.jdbc.driver.OracleDriver"
    dialect = "org.hibernate.dialect.Oracle10gDialect"
    dbCreate = "update"
    url = 'jdbc:oracle:thin:@localhost:1521:orcl'
    username = "root"
    password = "root"
    properties {
        // See http://grails.org/doc/latest/guide/conf.html#dataSource for documentation
        jmxEnabled = false
        initialSize = 5
        maxActive = 50
        minIdle = 5
        maxIdle = 25
        maxWait = 10000
        maxAge = 10 * 60000
        timeBetweenEvictionRunsMillis = 5000
        minEvictableIdleTimeMillis = 60000
        validationQuery = "select 1 from dual"
        validationQueryTimeout = 3
        validationInterval = 15000
        testOnBorrow = true
        testWhileIdle = true
        testOnReturn = false
        jdbcInterceptors = "ConnectionState;StatementCache(max=200)"
        defaultTransactionIsolation = Connection.TRANSACTION_READ_COMMITTED
    }
}

Однако, когда я запускаю его, я получаю кучу сообщений об ошибках:

Ошибка создания bean-компонента с именем «transactionManagerPostProcessor»: сбой инициализации bean-компонента

Кто-то сделал Grails с Oracle, пожалуйста, помогите мне пройти. Любые решения будут оценены. Спасибо. тран.


person Tran Tam 14    schedule 28.07.2015    source источник


Ответы (1)


Вам необходимо иметь файл ojdbc6.jar в папке lib.

Также я не уверен насчет localhost:1521:orcl, возможно, это localhost:1521/orcl, где orcl должно быть именем службы.

person juandiegoh    schedule 28.07.2015