0
當試圖運行我的Grails應用程序的初始連接,我得到這個錯誤:的Grails應用程序 - 無法創建池
ERROR org.apache.tomcat.jdbc.pool.ConnectionPool - Unable to create initial connections of pool.
java.sql.SQLException: Unable to load class: oracle.jdbc.OracleDriver
現在我知道我最有可能只需要JDBC的jar文件複製到我的Grails應用程序。但是我到底在哪裏複製它?我的項目中沒有application/lib目錄。我有build/libs。或者它會去我的.posh_gvm/grails文件夾中的某個地方?
我application.yml
有這樣的:
dataSource:
pooled: true
jmxExport: true
driverClassName: oracle.jdbc.OracleDriver
dialect: org.hibernate.dialect.Oracle10gDialect
感謝
只是這樣做,並得到了同樣的錯誤。在項目根目錄下直接創建一個lib文件夾,在那裏保存我的ojdbc6.jar文件,並將這些行添加到build.gradle中的依賴項部分。 – Andrew
嘗試添加你的'lib'目錄到''repositories'部分:'repositories {/*...*/ flatDir {dirs'lib'}'(剛更新了答案) – ZacharyAKlein
所以像這樣? '儲存庫flatdir {dirs'lib'} }' – Andrew