【问题标题】:WAS 8.5 Network deployment automation/scriptingWAS 8.5 网络部署自动化/脚本
【发布时间】:2015-07-07 17:02:04
【问题描述】:

我在 unix 环境中使用 Websphere 网络部署应用程序服务器 8.5。我每天从管理控制台更新我现有的应用程序,并根据环境更改每个应用程序的 context root。我想仅使用 jythone/wsadmin/shell 脚本使整个部署过程自动化。该脚本将接受将驻留在 unix 服务器上的 ear 路径,即 /export/opt/was85/temp 和其他各种参数,如集群名称、服务器名称和应用程序名称。任何人都可以在这方面帮助我。谢谢。

【问题讨论】:

    标签: unix websphere jython ibm-was wsadmin


    【解决方案1】:

    【讨论】:

    • 感谢 Prera​​k,能否更新应用程序。上面的脚本每次都会安装新的应用程序。
    • 即使您更新了应用程序,它也将遵循卸载和安装更新版本的相同过程。查看我编辑的答案。
    【解决方案2】:

    此信息可在 Websphere 信息中心获得,其中列出了 jython 示例。下面是一个指定上下文根更新的示例。

    http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/welcome_nd.html
    
    
    AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand         
    (appName, fileContent, contentURI, contextRoot)
    

    示例用法 [窗口]

    AdminApplication.addUpdateSingleModuleFileToAnAppWithUpdateCommand      ("myApp","c:\DefaultWebApplication.war", "DefaultWebApplication.war", "/webapp/defaultapp")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多