dd_in_ear_load_EXC_ 使用 JENKINS 部署时,同时使用 WAS 管理控制台成功部署相同的 EAR

问题描述 投票:0回答:1

我有一个 EAR 文件,可以使用 IBM WAS 管理控制台成功部署,但如果使用 JENKINS 部署则会出错,是管理脚本,例如AdminApp.更新:

异常信息:

com.ibm.websphere.management.application.client.AppDeploymentException:com.ibm.websphere.management.application.client.AppDeploymentException:[根异常是 org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException: dd_in_ear_load_EXC_] org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:dd_in_ear_load_EXC_

由于我将相同的 EAR 文件部署到相同的应用程序服务器,所以我不认为 application.xml 和 web.xml 可能会导致它。

我还应该检查什么?
谢谢

jenkins websphere
1个回答
0
投票

问题已解决。

JDK
版本的兼容性导致此问题。

编译器的JDK版本是1.8,而wsadmin.sh使用的是较低版本。

在命令行中添加 te 选项

"-javaoption -Djava.version=1.8"
后,EAR 部署成功。

© www.soinside.com 2019 - 2024. All rights reserved.