Java EAR项目无法从JPA项目中读取persistence.xml

Java EAR项目无法从JPA项目中读取persistence.xml,java,eclipse,jpa,Java,Eclipse,Jpa,我创建了一个eclipse(v.4.5)EAR项目,它作为部署组件承载一个EJB、JPA和WAR项目 资料来源: /EarContent PersonEJB PersonJPA PersonWAR 部署路径: PersonEJB.jar lib/PersonJPA.jar PersonWAR.war 在glassfish 3.1.2.2(build 5)上部署EAR文件总是失败,并出现以下错误: 严重:部署应用程序[firstcup war]时发生异常:异常[EclipseLink-4

我创建了一个eclipse(v.4.5)EAR项目,它作为部署组件承载一个EJB、JPA和WAR项目

资料来源:

/EarContent 
PersonEJB 
PersonJPA
PersonWAR
部署路径:

PersonEJB.jar
lib/PersonJPA.jar
PersonWAR.war

在glassfish 3.1.2.2(build 5)上部署EAR文件总是失败,并出现以下错误:


严重:部署应用程序[firstcup war]时发生异常:异常[EclipseLink-4002](Eclipse持久性服务-2.3.2.v20111125-r10461):org.Eclipse.Persistence.exceptions.DatabaseException内部异常:java.sql.SQLException:分配连接时出错。原因:无法分配连接,因为:java.net.ConnectException:连接到端口1527上的服务器本地主机时出错,消息“连接被拒绝:连接”。错误代码:0

persistence.xml(JPA项目)和application.xml(EJB项目)是有效的,并且位于META-INF文件夹中

如果为EJB项目分配一个额外的JPA项目方面,并删除JPA项目,那么部署工作将完美无缺!为什么这里怎么了

问候


JustOneQuestion

“连接到端口1527上的服务器本地主机时出错,消息连接被拒绝:连接”。您确定您的数据库正在端口1527上运行吗?附加的JPA项目是否指向同一个数据库?我对这两个项目使用了相同的persistence.xml。