在 EAR 中配置 Websphere 应用程序的启动顺序

在 EAR 中配置 Websphere 应用程序的启动顺序

是否可以在 EAR(一些描述符/绑定文件、META-INF 或其他任何地方)中定义 WebSphere 企业应用程序的启动顺序?

步骤IBM InfoCenter 中对此进行了描述需要使用 AdminConsole,但我更愿意在 EAR 中设置固定顺序来断言我们的 2 个 EAR 将以固定顺序启动(一个要求另一个先启动)。

不幸的是,除了 AdminConsole/wsadmin 之外,我在网上找不到任何设置启动顺序的方法。我不想每次重新部署 EAR 时都进入 AdminConsole。

答案1

Websphere 版本 6 的 application.xml 并非如此,有一个 true 的设置将按照定义的顺序启动 war。

答案2

使用 Websphere 特定的配置 xml,<EAR>/src/main/application/META-INF/ibmconfig/cells/defaultCell/applications/defaultApp/deployments/defaultApp/deployment.xml我们可以设置启动顺序。

例子:startingWeight="100"

    <appdeployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:appdeployment="http://www.ibm.com/websphere/appserver/schemas/5.0/appdeployment.xmi" xmi:id="Deployment_1343411066534">
    <deployedObject xmi:type="appdeployment:ApplicationDeployment" xmi:id="ApplicationDeployment_1343411066534" startingWeight="100">

相关内容