【问题标题】:Spring Roo (STS) - Error creating bean with name 'transactionManager'Spring Roo (STS) - 创建名为“transactionManager”的 bean 时出错
【发布时间】:2012-07-02 19:46:35
【问题描述】:

我在 STS ide 中尝试使用 Spring-roo 时遇到了问题。 我创建了一个项目并添加了 EclipseLink ORM,仅此而已。 在persistence.xml 中,我添加了数据库连接的所有细节。 当我尝试运行 spring 项目时,它无法显示我期望的默认 jspx 页面。 这是错误:

2012-07-02 10:45:39,411 [pool-2-thread-1] ERROR org.springframework.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in file [/home/ubuntu/springsource/vfabric-tc-server-developer-2.7.0.RELEASE/spring-insight-instance/wtpwebapps/SpringRooStats/WEB-INF/classes/META-INF/spring/applicationContext.xml]: Cannot resolve reference to bean 'entityManagerFactory' while setting bean property 'entityManagerFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in file [/home/ubuntu/springsource/vfabric-tc-server-developer-2.7.0.RELEASE/spring-insight-instance/wtpwebapps/SpringRooStats/WEB-INF/classes/META-INF/spring/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.reflect.UndeclaredThrowableException
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)

它似乎在抱怨它需要创建一个实体管理器,但我认为 它不应该,因为它应该运行一个不连接到数据库的项目,只运行一个简单的 jspx 页面。

为了运行一个简单的项目,是否需要通过实体来完成整个事情。 希望有人能帮忙。

【问题讨论】:

  • 欢迎来到 StackOverflow。请花一些时间了解它的文本格式功能;如果您的问题格式正确(尤其是代码和错误消息),人们会更容易回复。
  • 我也遇到过类似的问题,虽然我不确定是否是因为只粘贴了堆栈的一部分而导致它...我的问题是我已经命名了相同的域和模型类而没有指定@Entity(name="") 两者都有。

标签: java spring-mvc spring-roo


【解决方案1】:

您的 applicationcontext.xml 定义了一个 transactionManager。这需要一个实体管理器。您需要删除事务管理器或添加实体管理器。

如果你不打算使用 ORM 框架,我也不确定你为什么要添加它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-22
    • 2023-02-09
    • 2019-02-12
    • 2018-05-31
    • 2013-03-04
    • 2020-06-05
    • 1970-01-01
    相关资源
    最近更新 更多