我想知道在Weblogic中是否可以滚动部署应用程序。Weblogic版本为12.1.2.0.0。
“滚动部署我的意思是,通过从现有部署的目标中删除节点或子群集,将新版本部署到单个节点或子群集。这是为了确保现有群集上的当前部署版本仍在运行,可能会由于删除节点/子群集而降低性能。运营团队可以验证预期的更改是否有效。”验证后,即可更新部署目标,以添加子群集的其余部分。
我知道Weblogic中提供了-redeploy选项,这意味着不会中断,但它将部署到与原始部署相同的目标。
java weblogic.Deployer -adminurl http://localhost:8802
-username weblogic -password weblogic -name VersionedApp
-targets adminServer -redeploy -source
C:/tmp/VersionedApp2 -appversion version2然而,如果在后端有一个活动的数据库,不确定它将如何表现。
任何关于这一点的见解都是高度赞赏的。
发布于 2015-02-18 21:52:47
您应该查看用于部署的-adminmode属性。在Oracle Docs中:http://docs.oracle.com/middleware/1213/wls/DEPGD/wldeployer.htm#DEPGD318
您需要首先启用管理端口,然后部署在管理模式下的应用程序只能通过管理端口访问(上下文在管理端口可见,而在生产端口不可见)。一旦测试正常,您可以使用weblogic.Deployer中的"-start“参数将应用程序从”管理“状态升级到”活动“状态。
https://stackoverflow.com/questions/28275772
复制相似问题