1

当我单独运行每个测试时,它就会通过。但是,当我运行所有测试时,它们都失败了。下面是一个此类实例的堆栈跟踪。

还有其他测试也会失败,但有类似的例外。我已经尝试了这里建议的所有方法,例如使用MVCC=trueand DB_CLOSE_DELAY=-1,但仍然不行。

原因:org.springframework.beans.factory.BeanCreationException:创建名为“dataSource”的bean时出错:FactoryBean在创建对象时抛出异常;嵌套异常是 com.copyright.rup.common.test.integ.db.embedded.exceptions.EmbeddedDatabaseOperationException:在 org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport. java:149) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1442) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:102) .beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.

4

2 回答 2

1

请参阅数据库 URL 的文档

您正在使用内存数据库。打开第二个连接将为您提供一个新数据库。

相反,我建议使用持久性数据库或命名的内存数据库。

于 2013-01-23T09:43:59.613 回答
1

**

如果多个类尝试访问相同的资源,则会出现此错误。最好将它们保存在不同的包中,然后执行它们

**

于 2013-03-04T09:13:46.193 回答