JBoss声称已经安装了我的持久性单元。但服务器刚刚启动

时间:2012-03-24 17:01:27

标签: hibernate jboss

JBoss声称已经安装了我的持久性单元。但服务器刚刚开始!由于.war中只有一个persistence.xml文件,我无法看到问题所在。

  

17:53:14,484 ERROR [AbstractKernelController]安装错误   真实:   命名= vfsfile:/ C:/clicktime/inspirion/clicktime/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_5.1_Runtime_Server1328796645796/deploy/clicktime5.war/   state = PreReal模式= Manual requiredState = Real   org.jboss.deployers.spi.DeploymentException:部署错误:   persistence.unit:的unitName =#clicktime5   
... ...   引起:java.lang.IllegalStateException:   persistence.unit:unitName =#clicktime5已经安装。

更新

我现在看到一些有趣的东西。 Mojarra运行两次:一次为/ clicktime,一次为/ clicktime5,好像我要在我的服务器上部署两个不同的东西。

1 个答案:

答案 0 :(得分:5)

这很可能是人为错误。 JBoss不会两次部署任何东西,除非它们是两个不同的实例。您可能已经有另一个具有该名称的部署。仔细查看server.log以查找更多详细信息。