1 导出测试服务器配置
1. 安装WebSphere Portal之后将已部署的任何portlet的WAR文件复制到测试服务器。WAR 文件的名称必须少于25个字符。将WAR文件放置到生产服务器上的wp_root/installableApps/中。
2. 如果您有其他的JAR文件,还必须将这些文件复制到生产机器并添加到生产机器上的WebSphere Portal 应用程序服务器类路径。
3. 将任何新的或已修改的基调和外表文件夹从测试服务器上的<was_root>/installedApps/hostname/wps.ear/wps.war/themes/html复制到生产服务器上的相同位置。
4. 将下列文件从测试服务器上的WebSphere Portal根目录复制到管理员机器:
a) wp_root/bin/wp.xml.client.jar
b) Windows: wp_root/bin/xmlaccess.bat
c) UNIX:wp_root/bin/xmlaccess.sh
d) i5/OS: wp_root/bin/xmlaccess.sh
5. 在xmlaccess.bat或xmlaccess.sh文件中编辑以下项(文件类型取决于您的操作系统):
a) 更改set JAVA="C:/WEBSPH~1/APPSER~1/java/bin/java"以指向您所使用的Java实例。例如,如果使用管理员机器上的 Java 实例,则此值可能是"R:/WEBSPHERE/APPSERVER/java/bin/java",其中R表示映射到管理员机器的盘符。
b) 更改 %WPS_HOME%/bin/wp.xml.client.jar 以指向已复制到管理员机器上的wp.xml.client.jar 文件的位置。例如,如果 wp.xml.client.jar 已复制到管理员机器上的 C:/wpconfig,则该值为 C:/wpconfig/wp.xml.client.jar。
保存并关闭此文件。
6. 将样本文件Export.xml从目录wp_root/doc/xml-samples复制到您使用XML配置界面的目录。属性export-release="true"表示仅导出共享资源(相对于专用资源)。您可以使用该文件导出测试服务器配置,而不导出用户和用户组。
注:如果该文件未复制到同一个目录,则发出导出命令时必须提供全路径。所以一般存放在WebSphere/PortalServer/bin目录下。
7. 在DOS命令窗口中进入WebSphere/PortalServer/bin目录。在命令行上输入以下命令:
a) UNIX: ./xmlaccess.sh -in Export.xml -user user -pwd password -url http://yourco.testserver.com:port/wps/config -out testserver.xml
b) i5/OS:xmlaccess.sh -in Export.xml -user user -pwd password -url http://yourco.testserver.com:port/wps/config -out testserver.xml
c) Windows:xmlaccess.bat -in Export.xml -user user -pwd password -url http://yourco.testserver.com:port/wps/config -out testserver.xml
其中user是门户网站管理员标识,password是管理标识的密码,yourco.testserver.com:port 是测试服务器 URL 和端口号,而 testserver.xml 是将保存测试服务器配置的输出文件的名称。Export.xml 是前一步骤中创建的XML文件。testserver.xml同样存放在WebSphere/PortalServer/bin目录下
注:如果此文件与XML配置界面文件不驻留在同一个目录中,则全路径
名是必需的。
8. 配置内容显示在命令行窗口。中当命令提示符返回时,打开testserve.xml(输出文件)
并验证此文件是否以以下内容结束:
<status element="all" result="ok">
</request>
如果此标记存在,则导出就是成功的。
1. 文件内容
<?xml version="1.0" encoding="UTF-8"?>
<request
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="PortalConfig_1.3.xsd"
type="export"export-users="false">
<portal action="export"/>
</request>
2. 标记说明
portal 每个XML请求的主元素。此元素必须总是只出现一次,并且仅支持定位和导出操作。
action:所有表示门户网站资源的 XML 元素都有一个必需的 action 属性。
Locate:标识与此XML元素(通常对于其他操作需要它来作为上下文)对应的门户网站资源。
Create:用给定的属性新建门户网站资源。一个新的资源总是可以创建的,即使已经存在相同名称的另一个资源。
Update:用给定的配置数据(属性和从属配置数据元素)更新相应的门户网站资源配置;如果没有找到相应的门户网站资源,则将创建门户网站资源。
Delete:删除相应于此 XML 元素的门户网站资源。
Export:在 XML 命令的输出包含相应于此元素的门户网站资源的 XML 表示法。
在文件内容中存放着一些测试门户网站的所有配置信息。在后面的生产服务器配置中的配置xml文件中的内容都将在这个文件中找到。