gpt4 book ai didi

oracle - Groovy/Grails无法加载oracle.jdbc.driver.OracleDriver

转载 作者:行者123 更新时间:2023-12-02 14:14:13 26 4
gpt4 key购买 nike

我正在尝试测试连接到sql服务器的grails应用程序,目前,我正在使用自己的一个。这是我的datasource.groovy

    dataSource {
configClass = GrailsAnnotationConfiguration.class
pooled = true
driverClassName = "oracle.jdbc.driver.OracleDriver"
dialect = "org.hibernate.dialect.Oracle10gDialect"
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', ''
url = "jdbc:oracle:thin:@127.0.0.1:1521/xe"
username = "blah"
password = "blah"
properties {
validationQuery="select 1 from dual"
testWhileIdle=true
timeBetweenEvictionRunsMillis=60000
}
}

我从另一个应用程序借用了此代码,只是更改了网址和用户/密码。另一个应用程序运行正常,但我的应用程序抛出了一个长异常,归结为
Caused by SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
stack trace
Caused by ClassNotFoundException: oracle.jdbc.driver.OracleDriver

我已经将ojdbc6.jar复制到我的应用程序li​​b /中,但是我怕下一步该怎么做。

编辑我已经将 oracle.jdbc.driver.OracleDriver更新为 oracle.jdbc.OracleDriver,但是没有进度

最佳答案


grails compile --refresh-dependencies

当您将jar添加到lib目录时,Grails会将其添加到类路径。这是2.0+中的新要求

不相关-您可以删除
configClass = GrailsAnnotationConfiguration.class

因为那是现在的默认值

关于oracle - Groovy/Grails无法加载oracle.jdbc.driver.OracleDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com