簡體   English   中英

在Weblogic中滾動部署Java應用程序

[英]Rolling Deployment of Java application in Weblogic

我試圖了解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

但是,如果后端有活動的DB,則不確定其行為如何。

非常感謝對此有任何見解。

您應該查看-adminmode屬性進行部署。 在Oracle文檔中: http : //docs.oracle.com/middleware/1213/wls/DEPGD/wldeployer.htm#DEPGD318

您首先需要啟用admin端口,然后才能僅通過adminport訪問以adminmode部署的應用程序(上下文在admin端口可見,而在生產端口不可見)。 測試通過后,您可以使用weblogic.Deployer中的“ -start”參數將應用程序從“管理員”狀態提升為“活動”狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM