gpt4 book ai didi

linux - 通过 weblogic 中的 linux 脚本更新部署

转载 作者:太空宇宙 更新时间:2023-11-04 09:50:56 25 4
gpt4 key购买 nike

在 Linux 中更新部署的脚本是什么(从 GUI,我们可以通过解锁和保存更改来完成此更新)。是否有可能做到这一点 ?如果不是,要重新部署的脚本是什么?

最佳答案

正如 Kevin 指出的那样,WLST 是必经之路。您可能应该编写一个脚本(例如,名为 wlDeploy.py),内容如下(为简单起见省略了 import 子句):

current_app_name = '[your current deployed app name]'
new_app_name = '[your new app name]'
target_name = '[WL managed server name (or AdminServer)]'
connect([username],[pwd],'t3://[admin server hostname/IP address]:[PORT]')
stopApplication(current_app_name)
undeploy(current_app_name, timeout=60000);
war_path = '[path to war file]'
deploy(appName=new_app_name, path=war_path, targets=target_name);

并通过类似的方式调用它:

./wlst.sh wlDeploy.py

当然你可以给你的脚本添加参数,还有很多与你的部署相关的逻辑。这完全取决于您。不过,上面的示例应该可以帮助您入门。

关于linux - 通过 weblogic 中的 linux 脚本更新部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11219788/

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