我在unix环境中使用Websphere网络部署应用服务器8.5。我每天都会从管理控制台更新现有的应用程序,并根据环境更改每个应用程序的 上下文根 。我想仅使用jythone / wsadmin / shell脚本使整个部署过程自动化。该脚本将接受将驻留在unix服务器上的耳朵路径,即/ export / opt / was85 / temp以及其他各种参数,如群集名称,服务器名称和应用程序名称。任何人都可以帮助我。感谢。
答案 0 :(得分:0)
在此基础上读出我对IBM的看法。这可能正是您想要的,只需稍加修改即可。
修改强>
您可以从此链接中找到更多选项,这些选项未在我编写的脚本中介绍。 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")