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,好像我要在我的服务器上部署两个不同的东西。
答案 0 :(得分:5)
这很可能是人为错误。 JBoss不会两次部署任何东西,除非它们是两个不同的实例。您可能已经有另一个具有该名称的部署。仔细查看server.log以查找更多详细信息。