我最近开始使用Grails应用程序,但每次尝试运行它都会崩溃。这似乎是触发它的错误:
Caused by ClassNotFoundException: org.postgresql.Driver
->> 59 | findClass in org.grails.plugins.tomcat.ParentDelegatingClassLoader
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 306 | loadClass in java.lang.ClassLoader
| 247 | loadClass in ''
| 1420 | createConnectionFactory in org.apache.commons.dbcp.BasicDataSource
| 1371 | createDataSource in ''
| 1044 | getConnection in ''
| 303 | innerRun in java.util.concurrent.FutureTask$Sync
| 138 | run in java.util.concurrent.FutureTask
| 895 | runTask in java.util.concurrent.ThreadPoolExecutor$Worker
| 918 | run in ''
^ 695 | run . . in java.lang.Thread
我在BuildConfig.groovy的依赖项中包含了postgresql:
runtime 'org.postgresql:postgresql:9.3-1102-jdbc41'
当我通过终端生成列表时,它也显示在我的依赖列表中。
应用程序设置是Grails 2.2.4,我正在使用SDK运行。 Groovy版本是2.0.8和Java环境oracle64-1.7.0.79(我也运行postgres.app(端口5432)。我也使用OSX 10.11.5以防有用。
任何指针或指示都会很棒,因为我觉得此时我的头撞在了墙上!