为什么在使用grails run-app
?
错误2014-03-03 13:31:30,283 [localhost-startStop-1]错误 context.GrailsContextLoader - 初始化应用程序时出错: 创建名为'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:没有 这样的属性:min for class:org.example.shalu.Task可能 解决方案:id,all消息:使用名称创建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:没有 这样的属性:min for class:org.example.shalu.Task可能 解决方案:id,全部
答案 0 :(得分:0)
如果仔细观察,您会发现您正在尝试引用不存在的课程min
上的org.example.shalu.Task
。你有可能在Bootstrap.groovy
做某事吗?
答案 1 :(得分:0)
您可能创建了一个在域类之间没有协调逻辑的服务(这意味着该服务没有域类)。
如果是这种情况,则在服务中添加:static transactional = false。
class MyService {
**static transactional = false**
}
答案 2 :(得分:-1)
哦,这是database
setting
not
映射精确
database``
服务器running ,
grails can cannot connect to it , check
your
密码and
用户名and
check your
数据库名称
check your
数据源设置
并检查数据源上的连接字符串URL,如
dataSource {
pooled = true
dbCreate = "update"
url = "jdbc:mysql://localhost/yourDB"
driverClassName = "com.mysql.jdbc.Driver"
username = "yourUser"
password = "yourPassword"
}
DUDE !!