DeploymentDescriptorLoadException:片段合并失败

问题描述

我们有一个使用Java,Spring等的war文件。我试图在Websphere 9中部署此war文件。我已经设置了数据源。尝试部署War文件时,出现以下奇怪错误。我在互联网上没有收到有关该错误的太多信息。有人知道吗? 同样的战争在JBOSS中也能正常工作,并且web.xml文件看起来还不错。

错误EAR文件可能已损坏和/或不完整。确保该应用程序与WebSphere®Application Server的当前版本处于兼容的Java™平台企业版(Java EE)级别。 com.ibm.websphere.management.application.client.AppDeploymentException:org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:片段合并失败[根异常是org.eclipse.jst.j2ee.commonarchivecore.internal.exception .DeploymentDescriptorLoadException:片段合并失败]

解决方法

pom文件中的一个自定义依赖项存在一些问题,导致了上述错误。就我而言,删除该依赖关系解决了该问题。检查日志文件以获取有关引起问题的依赖项的更多信息,确定罪魁祸首并将其从pom文件中删除。