gpt4 book ai didi

deployment - 如何更改WebLogic中的部署顺序?

转载 作者:行者123 更新时间:2023-12-02 15:49:19 26 4
gpt4 key购买 nike

根据此文档,可以更改 WebLogic 中的部署顺序: http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e13952/taskhelp/deployment/ChangeTheServerDeploymentOrder.html

例如,我有两个网络应用程序 app1.warapp2.ear
我将 app1.war 的“部署顺序”设置为 1。
app2.ear 的“部署顺序”为 100。这是否意味着 app1.war 将在 WebLogic 开始启动 app2.ear 之前启动并运行?

不幸的是,它对我不起作用。 WebLogic 开始启动 app1.war,但随后在 app1.war 尚未处于 STATE_ACTIVE 状态时开始启动 app2.ear。

最佳答案

我认为它将按照该顺序启动并完成启动。我已经在我的服务器上测试过

它执行以下序列。

一个线程运行部署顺序中的所有应用程序,并将所有应用程序转换为 PREPARED,然后转换为 ADMIN,然后转换为 ACTIVE

在下面的示例中,作为部署顺序,dms.war 设置为 50,portletapp 设置为 100。

线程 0 运行以使所有内容都变为 PREPARED 和 ADMIN

线程 1 开始运行以使它们处于事件状态

####<04-Feb-2011 17:02:05 > <Info> <Deployer> <DefaultServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1296819125939> <BEA-149060> <Module dms.war of application DMS Application [Version=11.1.1.1.0] successfully transitioned from STATE_NEW to STATE_PREPARED on server DefaultServer.> 

####<04-Feb-2011 17:02:19 > <Info> <Deployer> <DefaultServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1296819139834> <BEA-149060> <Module portletapp of application wsrp-samples [Version=11.1.1.2.0] successfully transitioned from STATE_NEW to STATE_PREPARED on server DefaultServer.>


####<04-Feb-2011 17:03:25 > <Info> <Deployer> <DefaultServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1296819205627> <BEA-149060> <Module dms.war of application DMS Application [Version=11.1.1.1.0] successfully transitioned from STATE_PREPARED to STATE_ADMIN on server DefaultServer.>

####<04-Feb-2011 17:03:33 > <Info> <Deployer> <DefaultServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1296819213183> <BEA-149060> <Module portletapp of application wsrp-samples [Version=11.1.1.2.0] successfully transitioned from STATE_PREPARED to STATE_ADMIN on server DefaultServer.>

####<04-Feb-2011 17:04:57 > <Info> <Deployer> <DefaultServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <00e884cc3b492be0:-20717040:12df0741b5b:-8000-0000000000000006> <1296819297757> <BEA-149060> <Module dms.war of application DMS Application [Version=11.1.1.1.0] successfully transitioned from STATE_ADMIN to STATE_ACTIVE on server DefaultServer.>


####<04-Feb-2011 17:04:57 > <Info> <Deployer> <DefaultServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <00e884cc3b492be0:-20717040:12df0741b5b:-8000-0000000000000006> <1296819297767> <BEA-149060> <Module portletapp of application wsrp-samples [Version=11.1.1.2.0] successfully transitioned from STATE_ADMIN to STATE_ACTIVE on server DefaultServer.>

关于deployment - 如何更改WebLogic中的部署顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4887266/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com