使用grails run app运行项目时出错

使用grails run app运行项目时出错,grails,Grails,为什么在使用grailsrun应用程序时会出现此错误 错误2014-03-03 13:31:30283[localhost-startStop-1]错误 context.grailContextLoader-初始化应用程序时出错: 创建名为“transactionManagerPostProcessor”的bean时出错: bean初始化失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 正在创建名为“trans

为什么在使用
grailsrun应用程序时会出现此错误

错误2014-03-03 13:31:30283[localhost-startStop-1]错误 context.grailContextLoader-初始化应用程序时出错: 创建名为“transactionManagerPostProcessor”的bean时出错: bean初始化失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 正在创建名为“transactionManager”的bean:无法解析引用 设置bean属性“sessionFactory”时调用bean“sessionFactory”; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名为“sessionFactory”的bean:调用init方法 失败;嵌套异常为groovy.lang.MissingPropertyException:否 此类属性:类的最小值:org.example.shalu.Task 解决方案:id,所有消息:创建名为的bean时出错 “transactionManagerPostProcessor”:bean初始化失败; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 正在创建名为“transactionManager”的bean:无法解析引用 设置bean属性“sessionFactory”时调用bean“sessionFactory”; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 创建名为“sessionFactory”的bean:调用init方法 失败;嵌套异常为groovy.lang.MissingPropertyException:否 此类属性:类的最小值:org.example.shalu.Task 解决方案:id,全部


如果仔细观察,您会发现您正在尝试引用类
org.example.shalu.Task
上不存在的
min
。有可能您正在Bootstrap.groovy中执行某些操作。

您可能创建了一个在域类之间没有协调逻辑的服务(这意味着该服务没有域类)

如果是这种情况,则向服务添加:static transactional=false

class MyService {
    **static transactional = false**
}

更多信息:

哦,当您的
数据库设置
时,会出现此选项

不是
映射为精确
database`
server
正在运行,
grails无法连接到它,请检查
您的
密码
用户名
和
检查您的
数据库名称

检查您的
数据源设置` 并检查数据源上的连接字符串URL,如

dataSource {
    pooled = true
    dbCreate = "update"
    url = "jdbc:mysql://localhost/yourDB"
    driverClassName = "com.mysql.jdbc.Driver"
    username = "yourUser"
    password = "yourPassword"
}

老兄

ya在约束中我设置了min=0L而不是min:0L Thanks服务未耦合到特定的域类。