IBM Websphere Portal管理工具 -----XML配置接口_V1.0

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

IBM Websphere Portal管理工具

-----XML配置接口

1.简介

1.1. Portal管理工具

Portal的管理工具包括以下三种,分别以不同形式完成对portal的一些管理功能。1.1.1.【管理Portlet】

以WEB页面的方式,提供Portal的各种管理,比如:页面的管理、portal用户的管理、站点管理、主题皮肤管理等等。如下图所示,这是我们管理portal最方

便,最常用的工具之一。

1.1.

2.【Portal脚本】

这种方式是由Websphere扩展而来,就是说,它是Websphere自带的功能,因为Portal本身也是基于Websphere的,使得portal也具有该功能。

这种脚本执行功能强大,也可以使用ANT的构建、批处理功能,同时集成TCL、JACL脚本(TCL语言,一种脚本语言),所以功能非常强大。常见的使用该功能

的有Portal的一些复杂的内部管理,如:LDAP用户迁移、数据库迁移等。

1.1.3.【XML配置接口】

XML配置接口是通过配置Portal所能识别的XML格式文件,以达到更新potal 配置的目的。XML文件作为一种功能输入,让Portal明白你让它给你做些什么事

情,同时,一些Portal的配置信息,如页面、portlet等可以导出为一个XML文件。

1.2. 什么时候使用XML配置接口

1.2.1.完整或者部分环境的迁移

从一个Portal中拷贝部分配置,比如页面配置信息或者授权信息;很典型的应用场面就是你在做一个Portal试验环境中进行程序的安装部署和测试,然后需要从这台测试的Portal Server上,把所有配置信息转移到生产环境的Portal上去的时候;

1.2.2.安装部署portal资源

安装额外的资源到Portal中,比如,你开发的Portlet程序,就可以使用XML配置界面把war包部署到Portal中去,同时,把相关Portlet部署到相关页面上,创建页面,授权等等,只要是【管理portlet】所能做的功能,它都能做到;

1.2.3.关于备份功能的问题

使用XML配置界面作为备份功能是受限制的:

1、一个完整的Portal配置导出XML文件,并不能完全重建Portal,你还需要W AR

文件和额外的资源文件,如Portal主题文件等;

2、XML 配置界面本身设计并不是用于备份的,使用其做备份还原功能的效率会很低。真正的备份还是应该采用数据库和文件级的备份。

2. 任务执行方式

从命令行中,进入到PortalServer\bin 目录下,执行下面的命令:

命令非常简单,【-in export.xml 】为输入给portal 的信息,即通过这个文件,告诉portal 你所需要做的事情。【-user wpsadmin -password wpsadmin 】这些是portal 管理员用户名和密码,【-url http://portalserver: port /wps/config 】为连接操作地址。【-out result.xml 】这个是输入结果,即执行完成后,portal 把所有所做的事情的情况,都返回并写入到该文件。 3. 样本XML

当你看到XML 文件的复杂性,你也许就觉得这种配置异常的复杂,但其实不然,因为你可以参考Portal 提供样本XML ,根据这些XML ,作一些简单修改,就可以达到你所需要的目的。

其路径在:\PORTAL_ROOT \PortalServer\doc\xml-samples

传送完整配置

∙ ExportRelease.xml

导出页面

∙ ExportPage.xml

创建页面

∙ CreatePage.xml xmlaccess -in export.xml -user wpsadmin -password wpsadmin -url http://portalserver: port /wps/config -out result.xml Portal 服务器地址,如果在服务器本地执行,输入localhost 即可

Portal 服务器的端口,缺省6.0为10038,6.1为10040

部署portlet

∙DeployPortlet.xml

克隆portlet

∙ClonePortlet.xml

修改更新portlet

∙ModifyPortlet.xml

导出portlet和页面

∙ExportPortletAndPage.xml

导出子页面

∙ExportSubTree.xml

。。。。。。

4.示例

4.1. 安装portlet

4.1.1.示例描述

我们开发了一个Portlet(此处示例一个标准portlet),需要部署到portalServer中,同时把这个Portlet部署到某个页面上去。一般情况,我们是在Portal中的管理portlet中进行安装,然后创建页面,并把Portlet添加到页面中来。此处示例,我们将用XML配置接口来实现这样的功能。

4.1.2.编写XML 文件

可参考样本XML 文件(\PORTAL_ROOT\PortalServer\doc\xml-samples )中的DeployPortlet.xml 文件,进行修改,修改完该XML 文件后, 把本文件放到 wp_profile_root\PortalServer\bin 文件夹下,它将作为你执行命令的输入信息传入给portal ,即告诉portal ,你要作什么事情。

XML 脚本如下,主要参考war 包中的portlet.xml

文件:

4.1.3.war 包准备

从开发工具中,导出你需要部署的程序war 包,并拷贝到服务的目录对应地址,如上图XML 文件示例的话,war 文件名为PA_changAnDesignChange.war ,并拷贝到C 盘根目录

(例:

)。

4.1.4.执行命令

从DOS 命令行进入到文件夹:wp_profile_root\PortalServer\bin

输入如下命令:

xmlaccess -in DeployPortlet.xml -user wpsadmin -password wpsadmin -url http://portalserver: port /wps/config -out result.xml Portal 服务器地址,如果在服务器本地执行,输入localhost 即可

Portal 服务器的端口,缺省6.0为10038,6.1为10040

相关文档
最新文档