WAS 8.5网络部署自动化/脚本

时间:2015-07-07 17:02:05

标签: unix websphere jython ibm-was wsadmin

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

2 个答案:

答案 0 :(得分:0)

在此基础上读出我对IBM的看法。这可能正是您想要的,只需稍加修改即可。

https://www.ibm.com/developerworks/community/blogs/706a5f30-025f-4dc3-b162-01e918fe489e/entry/Application_Edition_Management_and_Automatic_Deployment_with_Ant_Script?lang=en

修改

您可以从此链接中找到更多选项,这些选项未在我编写的脚本中介绍。 https://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.base.doc/ae/rxml_taskoptions.html

答案 1 :(得分:0)

此信息可在Infocenter for 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")