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
}
}
このコードを別のアプリから借用しました。URLとユーザー/パスワードを変更するだけです。他のアプリは正常に動作しますが、私のアプリは長い例外をスローします。これは要約すると
Caused by SQLNestedException: Cannot load JDBC driver class 'oracle.jdbc.driver.OracleDriver'
stack trace
Caused by ClassNotFoundException: oracle.jdbc.driver.OracleDriver
ojdbc6.jarをアプリlib/にコピーしましたが、次に何をすべきか迷っています。
編集私はに更新oracle.jdbc.driver.OracleDriver
しましoracle.jdbc.OracleDriver
たが、進捗がありません