在Spring工具套件中执行Grails应用程序时出错

在Spring工具套件中执行Grails应用程序时出错,grails,spring-tool-suite,Grails,Spring Tool Suite,在Spring工具套件中执行Grails应用程序时出现以下错误: |错误2015-06-12 18:19:18357[localhost-startStop-1]错误hbm2ddl.SchemaUpdate-不成功:更改表元数据主模板添加索引FK6FD57D1CFA081AA2协议id,添加约束FK6FD57D1CFA081AA2外键协议id引用协议id |错误2015-06-12 18:19:18357[localhost-startStop-1]错误hbm2ddl.SchemaUpdate-

在Spring工具套件中执行Grails应用程序时出现以下错误:

|错误2015-06-12 18:19:18357[localhost-startStop-1]错误hbm2ddl.SchemaUpdate-不成功:更改表元数据主模板添加索引FK6FD57D1CFA081AA2协议id,添加约束FK6FD57D1CFA081AA2外键协议id引用协议id

|错误2015-06-12 18:19:18357[localhost-startStop-1]错误hbm2ddl.SchemaUpdate-无法添加或更新子行:外键约束失败datumrite.sql-1204_4,约束FK6FD57D1CFA081AA2外键协议_id引用协议_id

|错误2015-06-12 18:19:21887[localhost-startStop-1]错误context.grailContextLoader-执行引导时出错:创建名为“org.grails.activiti.springsecurity.SetAuthenticatedUserIdFilters”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“processEngine”的bean时出错:bean初始化失败;嵌套的异常是java.lang.NoClassDefFoundError:Lorg/apache/ibatis/session/SqlSessionFactory

消息:创建名为“org.grails.activiti.springsecurity.SetAuthenticatedUserIdFilters”的bean时出错:bean初始化失败;嵌套异常为org.springframework.beans.factory.BeanCreationException:创建名为“processEngine”的bean时出错:bean初始化失败;嵌套的异常是java.lang.NoClassDefFoundError:Lorg/apache/ibatis/session/SqlSessionFactory

由BeanCreationException引起:创建名为“processEngine”的bean时出错:bean初始化失败;嵌套的异常是java.lang.NoClassDefFoundError:Lorg/apache/ibatis/session/SqlSessionFactory


如消息所示,从数据库中删除约束FK6FD57D1CFA081AA2,然后重试。或者,您可以从数据源中删除dbCreate=update

STS与此有什么关系?从命令行运行时,它是否正常工作?在命令行中运行时,我得到以下信息:| Error 2015-06-15 15:00:39479[localhost-startStop-1]Error core.standardcontext-Error listenerStart | Error 2015-06-15 15:00:39494[localhost-startStop-1]Error core.standardcontext-Context-Context[/clindata]由于之前的错误,启动失败2015-06-15 15:00:39557[main]INFO http11.http11协议-正在启动ProtocolH andler[http-bio-8080]|服务器正在运行。浏览至|以交互模式加载的应用程序。键入“退出”以关闭输入要运行的脚本名称。使用标签完成:grails>可能重复的Yes!它起作用了。。但还有一个错误错误2015-06-15 10:49:58545[localhost-startStop-1]错误context.grailContextLoader-执行引导时出错:创建名为“org.grails.activiti.springsecurity.SetAuthenticatedUserIdFilters”的bean时出错:bean初始化失败;嵌套异常是org.springframework.beans.factory.BeanCreationException:我收到最后两个提到的错误消息:创建名为的bean时出错&由BeanCreationException引起:创建名为“processEngine”的bean时出错:初始化bean失败;打开另一个问题,并将stacktrace张贴在那里