2012-07-10 103 views
4

我有这个项目使用MSSQL 2008 R2作为它的数据库服务器。 IReport的Services视图与数据库之间的连接已建立并正在运行。这里的问题是项目在运行时无法连接到数据库服务器。将.jar添加到Grails项目的依赖关系

这些是showned上的Grails错误控制台之前,启动结束:

错误hbm2ddl.SchemaUpdate - 无法完成架构更新

我已经看到了类似的情况,但方式解决它是驱动程序sqljdbc4.jar放在[Project Name]\classpath\Grails Dependencies(项目浏览器heirarchy)驱动程序位于[Project Name]\lib。但是,这样做怎么已经失踪了。

我也试过手动安装下面的命令的依赖项,但grails返回找不到驱动程序。

grials>安装的依赖sqljdbc4

的问题是我怎么能包含驾驶Grails的依赖?

+0

您只需将其放入lib文件夹中或将其添加到BuildConfig.groovy中的依赖项(如果它在某种Maven仓库中可用)。 – Gregg 2012-07-10 02:12:34

+0

@Gregg我多么希望它是可用的。 – 2012-07-10 06:43:47

+0

您正在使用哪个版本的Grails? – Stuporman 2012-09-25 19:53:49

回答

3

假设你正在运行Grails 2+,this article应该可以帮到你。在一切正确显示之前,我还必须重新启动Eclipse。