使用 wsadmin 脚本编制对管理控制台应用程序进行管理
使用 Jython 或 Jacl 脚本编制语言来部署或移除基于 Portlet 的管理控制台应用程序。
开始之前
验证管理控制台企业归档 (EAR) 文件在安装之前是否归档。
过程
- 将基于 Portlet 的控制台应用程序部署到 EAR 文件中。
- 启动 wsadmin 脚本编制工具。
- 将基于 Portlet 的控制台应用程序部署到 EAR 文件中。
要使用现有侦听器端口而不使用或创建新的激活规范,请确定 EJB JAR 版本是否早于 2.1。当指定 -usedefaultbindings 选项以部署应用程序时,系统将自动创建并使用激活规范。如果激活规范存在,那么系统将忽略侦听器端口并改为使用该激活规范。要使用已定义的侦听器端口(而不使用新的激活规范)并通过版本高于或等于 2.1 的 EJB JAR 来部署应用程序,请将 com.ibm.websphere.management.application.dfltbndng.mdb.preferexisting 系统属性(位于相关概要文件的属性目录中的 wsadmin.properties 文件中)设置为 true。
使用 Jython:
AdminApp.update('isclite', 'modulefile', '[-operation add -contents /WebSphere/AppServer/systemApps/isclite.ear/upzippedWarName -contenturi upzippedWARName -usedefaultbindings -contextroot contextroot]')
使用 Jacl:
$AdminApp update isclite modulefile {-operation add -contents /WebSphere/AppServer/systemApps/isclite.ear/upzippedWarName -contenturi upzippedWARName -usedefaultbindings -contextroot contextroot}
- 保存配置更改。 请使用以下命令示例来保存配置更改:
AdminConfig.save()
- 移除基于 Portlet 的 Web 应用程序归档 (WAR) 文件。
- 启动 wsadmin 脚本编制工具。
- 移除基于 Portlet 的 WAR 文件,如下例所示:
使用 Jython:
AdminApp.update('isclite', 'modulefile', '[-operation delete -contenturi WarName]')
使用 Jacl:
$AdminApp update isclite modulefile {-operation delete -contenturi WarName}
- 保存配置更改。 请使用以下命令示例来保存配置更改:
AdminConfig.save()


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_iscw
文件名:txml_iscw.html