我创建了一个eclipse(v.4.5)EAR项目,该项目作为部署程序集托管EJB,JPA和WAR项目。
来源:
/EarContent
PersonEJB
PersonJPA
PersonWAR
部署路径:
PersonEJB.jar
lib/PersonJPA.jar
PersonWAR.war
在glassfish 3.1.2.2(版本5)上部署EAR文件总是失败,并出现以下错误:
严重:部署应用程序时出现异常[firstcup-war]:异常[EclipseLink-4002](Eclipse Persistence Services - 2.3.2.v20111125-r10461):org.eclipse.persistence.exceptions.DatabaseException内部异常:java。 sql.SQLException:分配连接时出错。原因:无法分配连接,因为:java.net.ConnectException:在端口1527上连接到服务器localhost时出错,并显示消息Connection refused:connect。错误代码:0
persistence.xml(JPA项目)和application.xml(EJB项目)在META-INF文件夹中有效。
如果为EJB项目分配一个额外的JPA项目方面并删除JPA项目,那么部署工作完美无瑕!为什么? - 这里有什么问题?
问候
JustOneQuestion