查看部署的应用
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -listapps
部署
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -deploy -name myTest -source /weblogic/myDeployments/demostage1/demo.war -targets myCluster -stage -appversion 1.0GA
重部署
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -redeploy -name myTest -source /weblogic/myDeployments/demostage2/demo.war -targets myCluster -appversion 1.1GA
固定的时间后淘汰旧版本(秒)
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -redeploy -name myTest -source /weblogic/myDeployments/demostage2/demo.war -targets myCluster -appversion 1.1GA -retiretimeout 30
回退 直接使用undeloy淘汰旧版本
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -undeploy -name myTest -appversion 1.1GA
回滚生产重新部署过程。如果您发现新部署的应用程序版本出现问题,并且希望阻止客户端访问它,则可能需要恢复生产重新部署过程。
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -redeploy -name myTest -source /weblogic/myDeployments/demostage1/demo.war -targets myCluster -appversion 1.0GA -retiretimeout 300
分发应用程序
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -distribute -name myTest -source /weblogic/myDeployments/demostage2/demo.war -targets myCluster -stage -appversion 1.1GA
分发应用程序后,以“管理”模式启动它:
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -start -adminmode -name myTest -appversion 1.1GA
默认情况下,WebLogic Server将新的客户端请求路由到以前分发的并在管理模式下运行的应用程序版本。现有客户端将继续使用较旧的应用程序,
直到其工作完成并且可以安全地取消部署较旧的应用程序。如果要指定一个固定的时间段,在该固定的时间段后将淘汰旧版本的应用程序(无论客户端是否完成工作),请使用以下-retiretimeout选项:
java weblogic.Deployer -adminurl t3://192.168.60.151:7001 -user weblogic -password weblogic123 -start -name myTest -appversion 1.1GA -retiretimeout 30