Sun ONE logo      上一页      目录      索引      下一页     

Sun ONE Portal Server 6.2 管理员指南

第 4 章
管理 Portal 桌面服务

本章描述如何管理 Sun™ ONE Portal Server 桌面服务。

本章包含以下部分:


桌面概述

本部分介绍桌面组件及其底层结构和对其进行管理的方法。

桌面术语表

表 4-1 描述了桌面相关术语。

表格第一列列出术语,第二列给出该术语的定义。

表 4-1 桌面术语表

术语

定义

桌面

为 Sun ONE Portal Server 提供最终用户主界面。

提供者

使一般资源的界面可供 Sun ONE Portal Server 使用。JSP 提供者通过编译并执行 JSP 文件生成标记。XML 提供者通过转换 XML 文件生成标记。Portal Server 还可通过询问提供者以获得在门户页上显示标记的信息。

Portlet

可插入式网络组件,可在门户环境内处理请求并生成内容。Portlet 由“Portlet 容器”(“JSR168 专家组”所定义的 Portlet 规范的一种实现方式)管理。它们在概念上相当于软件提供者。

频道

在桌面上显示内容,通常以行和列的形式排列。运行时,频道包括提供者对象、配置及支持频道所需的所有数据文件(如 JSP、HTML 模板等)。

容器或容器频道

一种频道,主要通过引用或聚集其它频道(称作子频道)的内容来生成其本身内容。

Portal 桌面体系结构及容器层次结构

桌面是 Sun ONE Portal Server 最终用户的主界面。它是通过 servlet 实现的,并受多种 API 和实用程序(例如,Sun™ ONE Identity Server API、资源包、属性文件、后端服务器(如邮件服务器)等等)支持。

桌面提供了一种通过“提供者应用程序编程接口”(PAPI) 扩展及聚集内容的机制。内容提供者(或提供者)启用容器层次结构和基本构件来构建某些类型的频道。频道通常以行和列的形式排列,但也可以其它排列方式显示,这取决于容器频道的实现方式。提供者是程序性实体,由它负责生成频道中所显示的内容。生成的内容可包括整个页面、帧或频道;可以是任何标记。

当门户中的内容量增加时,引用或参考成组内容的容器方法可促进门户配置、开发及最终用户体验。Sun ONE Portal Server 提供了一组灵活的、可扩展的容器提供者以便聚集内容。

图 4-1 提供了有关桌面容器层次结构的示例。在此图中,“标签”容器是顶级容器。该“标签容器”包含两个“标签频道”,即“标签 1”和“标签 2”。“标签 1”是一个“表容器”,包含 5 个频道。

图 4-1 Portal 桌面容器层次结构示例

本图说明某示例“桌面”的容器层次结构。有关容器的详细信息,请参阅该图前的文字。

图 4-1 说明以下容器类型:

用户定义频道

标签容器中的每个标签均包含一个“内容”链接。如果选择“内容”链接,会显示一个页面,用户可以在此选择想要在目前标签的容器中显示的频道。在本版软件中,该页的右上角多出了一个链接,即“创建新频道”链接。选择“创建新频道”链接后,会显示一个页面,用户可以在此创建新频道。但是,管理员可以定义由用户创建的频道。

要通过显示的页面创建新频道,用户必须在给出的表单中指定表 4-2 所提供的概要信息。

表 4-2 用户定义频道

表单字段

字段类型

字段说明

频道名称

文本字段

频道名称只能包含字母(a-z,A-Z)和数字 (0-9)。

频道标题

文本字段

此字段是将在“频道”标题栏中显示的标题。

频道说明

文本字段

此字段是在“内容”链接页中显示的“频道”的说明。

频道类型

组合框

这是“提供者”列表,通过它可以创建新“频道”。

频道类别

组合框

这是“标签容器”的“类别”列表。

显示频道

允许选择“是”或“否”的单选按钮

如果将“显示频道”选择为“是”,则在选择“创建”按钮后,刷新“浏览器”时便会自动显示新“频道”。如果选择“否”,则在选择“创建”按钮后,刷新“浏览器”时不会自动显示新“频道”。但可通过从“内容”链接中选择“频道”来在“浏览器”中显示该频道。无论哪种情况,当在“浏览器”中选择并显示新“频道”后,都需要通过选择“编辑”按钮(位于新创建的“频道”的标题栏中)来更新其属性。

创建

按钮

选择“创建”来创建新“频道”。

取消

按钮

选择“取消”使用户返回其“桌面”显示。

用户创建用户定义频道后,“内容”页上会显示“删除频道”链接。当用户单击该链接时,将显示用户已创建的所有频道的列表,可从中选择想要删除的频道。

Portal 桌面提供者

Sun ONE Portal Server 使用两种类型的提供者:

“Portal 桌面”使用显示配置文件 来存储内容、提供者、portlet 及频道数据。有关详细信息,请参阅第 5 章,“管理显示配置文件”

Portal 桌面服务

桌面服务使用 Sun ONE Identity Server 服务为每个组织或子组织存储应用程序及用户特定属性。于是您可以创建一个显示配置文件策略并将其分配给用户。您也可以使用 Sun ONE Identity Server 管理控制台来修改桌面属性。有关详细信息,请参阅附录 C,“Portal 桌面属性”

示例桌面

在示例桌面内,Sun ONE Portal Server 包括以下频道:

这些频道是为示例门户自定义及配置的。在部署这些频道前可能需要修改用户界面。

Portal 桌面自定义

部署 Sun ONE Portal Server 时,主要任务之一是开发或自定义自己的门户。您需要创建并扩展提供者、频道以及容器频道,部署自己的联机帮助,自己设计外观等等。如果需要,可以将示例桌面作为自定义站点门户的起点。有关自定义门户的详细信息,请参阅 Sun ONE Portal Server 6.1 Desktop Customization Guide


频道热部署概述

Sun ONE Portal Server 允许在处于活动状态的系统中部署提供者和频道而无需执行重新启动,因此称为“热部署”。进行此操作时无需中断用户会话。

促成热部署的三种技术如下:


提供者归档文件概述

par 实用程序允许您将频道、portlet 和提供者以及所有相关文件打包并传入或传出 Sun ONE Portal Server 系统。频道、portlet 或提供者以 .par 文件格式存储。.par 文件包括:


管理 Portal 桌面服务

桌面合并用户显示配置文件合并组中的所有文档,并用该结果配置用户桌面。显示配置文件合并组包含与某个用户相关联的所有显示配置文件文档。在 Sun ONE Identity Server 组织树中,以不同的级别定义显示配置文件。将树中不同级别的显示配置文件文档进行合并或组合,以创建用户显示配置文件。例如,用户显示配置文件文档可与角色显示配置文件文档(如果存在)、组织显示配置文件文档及全局显示配置文件文档合并,以形成用户显示配置文件。

在 Sun ONE Identity Server 服务管理框架下,桌面显示配置文件及其它配置数据被定义为“Portal 桌面”服务的服务属性。当组织从 Sun ONE Identity Server 管理控制台中注册“Portal 桌面”服务时,组织内的所有用户会在其用户配置文件中继承“Portal 桌面”服务属性。“Portal 桌面”会查询这些属性,以确定信息在“Portal 桌面”中聚集及显示的方式。

默认情况下,系统会将“策略配置”服务自动注册给顶级组织。子组织必须注册自己的、不依赖于其父组织的策略服务。创建的任何策略服务都必须注册给所有组织。

下文描述为 Sun ONE Identity Server 组织中的用户配置“Portal 桌面”服务时需要执行的高级步骤:

  1. 为组织注册“策略”服务。
  2. 为同级组织或子组织创建转派策略。
  3. 为同级组织或子组织创建常规策略。
  4. 分配默认重定向 URL。
  5. 自定义桌面服务属性。

  6. 注意

    如果安装示例门户,安装程序会为示例安装所有必要的显示配置文件 XML 文件。您可以使用 Sun ONE Identity Server 控制台或命令行界面来自定义配置文件。有关进一步信息,请参阅第 5 章,“管理显示配置文件”


默认情况下,系统会将“策略配置”服务自动注册给顶级组织。子组织必须注册自己的、不依赖于其父组织的策略服务。创建的任何策略服务都必须注册给所有组织。使用策略的高级步骤如下:

  1. 为组织注册“策略”服务。(对于安装时指定的组织,将自动完成此步骤。)子组织不会继承其父组织的服务,因此需要注册子组织的“策略”服务。有关信息请参阅为子组织注册策略服务
  2. 为同级组织或子组织创建转派策略。可将某组织的策略定义和决策委托给另一组织。(也可将某资源的策略决策委托给其它策略产品。)转派策略在策略创建和评估时都会对上述策略委托进行控制。它由规则和转派本身组成。如果策略服务包含不需要资源的操作,系统便不会为子组织创建转派策略。有关信息请参阅为子组织创建转派策略
  3. 为同级组织或子组织创建常规策略。创建常规策略的目的是定义访问权限。常规策略可以由多个规则、主题和条件组成。有关信息请参阅为子组织创建常规策略

为子组织注册策略服务

子组织不会继承其父组织的服务,因此需要注册子组织的“策略”服务。

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 选择想要为其注册桌面服务的组织。
  4. 在导航窗格的“查看”菜单中选择“服务”。
  5. 在导航窗格中单击“注册”。
  6. 此时数据窗格中会显示可用服务列表。

  7. 选中“Portal Server 配置”下的“Portal 桌面”复选框,然后单击“注册”。
  8. 利用“Portal Server 配置”下已注册的桌面服务来更新“导航”窗格。

  9. 在导航窗格的“查看”菜单中选择“服务”。
  10. 在导航窗格中单击桌面旁的属性箭头。
  11. 此时会在数据窗格内的消息框中显示一个问题,要求确认是否要为桌面服务创建服务模板。单击消息框中的“创建”来创建模板。
  12. 提交该页并创建模板后,数据窗格会显示桌面服务属性及其默认值(如果存在)列表。根据需要修改值。完成后,单击“保存”以将最终值存储在服务模板中。
  13. 新创建的服务模板的显示配置文件将采用在“服务管理”下“Portal 桌面”的“动态”部分输入的值。如果这些值为空白,则此新模板中的显示配置文件也为空白。


    注意

    “冲突解决间隔”属性的默认值为“最高”。对于已注册的服务,将不同级别(例如,组织和角色)的服务模板设置为具有相同的优先级会导致意外的结果。


为子组织创建转派策略

可将某组织的策略定义和决策委托给另一组织。转派策略在策略创建和评估时都会对上述策略委托进行控制。它由规则和转派本身组成。转派必须将父组织定义为规则中的资源,且必须包含一个 SubOrgReferral,并将组织的名称作为其中的值。

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 从导航窗格中选择“标识管理”。
  4. 从“查看”菜单中选择“策略”。
  5. 单击“新建”来创建新策略。
  6. 此时数据窗格中会出现“创建策略”页。

  7. 在“名称”中键入 SubOrgReferral_Desktop。确保在“策略类型”中选择“转派”。然后单击“创建”。
  8. 在“服务”中选择桌面,然后单击“下一步”
  9. 在数据窗格的“查看”菜单中单击“规则”,然后单击“新建”。确保选择“Portal 桌面”,然后单击“下一步”。
  10. 此时数据窗格中会出现“新规则”模板。

  11. 在“规则名称”中输入 DesktopRule,然后单击“创建”。
  12. 在数据窗格的“查看”菜单中单击“转派”,然后单击“新建”。
  13. 此时数据窗格中会出现“新转派”模板。

  14. 在“名称”中输入 SubOrgReferral_Desktop。
  15. 确保在数据窗格中,系统已选择子组织的名称作为“值”,然后单击“创建”来完成策略的配置。

  16. 单击数据窗格中的“保存”。
  17. 保存数据后会显示消息“策略属性已保存”。

为子组织创建常规策略

创建常规策略的目的是定义访问权限。常规策略可以由多个规则、主题和条件组成。

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 导航到要分配策略的组织或子组织。
  4. 所有已创建的组织都会显示在导航窗格中。

  5. 从“查看”菜单中选择“策略”。
  6. 此时会显示该组织的策略。

  7. 在导航窗格中选择“新建”。此时数据窗格中会打开“新策略”页。
  8. 在“名称”中输入 SubOrgNormal_Desktop。确保在“策略类型”中选择“常规”。单击“创建”
  9. 在数据窗格的“查看”菜单中选择“规则”,然后单击“新建”。此时数据窗格中会打开“新规则”页
  10. 在“服务”菜单中选择“Portal 桌面”,然后单击“下一步”。在“规则名称”中输入 DesktopRule。确保选中“有权执行 NetMail”
  11. 在“服务”菜单中选择“Portal 桌面”,然后单击“下一步”。确保选中“有权执行 NetMail”。
  12. 从“类型”菜单中选择主题类型,然后单击“下一步”来完成主题配置。
  13. 在数据窗格的“查看”菜单中选择“主题”,然后单击“新建”。此时数据窗格中会打开“新主题”页。
  14. 单击“创建”来完成策略配置。
  15. 保存数据后会显示消息“策略属性已保存”。

将成功登录用户重定向至 Portal 桌面 URL

默认情况下,组织中的用户会在成功登录后收到桌面服务属性和值。桌面 servlet 会查询这些值,以确定该组织中所有用户的“Portal 桌面”内容。要指示 Sun ONE Identity Server 在用户成功登录后自动调用“Portal 桌面”servlet,您可以将“默认重定向 URL”的值更改为“Portal 桌面 URL”。

将特定组织的默认重定向设置为“Portal 桌面 URL”:

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 选择要为其设置“Portal 桌面 URL”的组织。
  4. 从“查看”菜单中选择“服务”。
  5. 在导航窗格中单击“核心”旁的属性箭头。
  6. 在数据窗格中,搜索名为“用户的默认重定向 URL”的属性。
  7. 将“用户的默认重定向 URL”的值设置为“Portal 桌面”servlet 的 URL,例如,/portal/dt 是示例桌面的 URL。
  8. 单击“保存”。
  9. 通过登录到“Portal 桌面”来验证默认重定向 URL。

将成功登录用户重定向至 Portal 桌面 URL(全局)

应用到全局属性的值会被应用到整个 Sun ONE Identity Server 配置,并且将被每个新创建的组织继承。

要全局性地将“默认重定向 URL”设置为“Portal 桌面 URL”:

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 在位置窗格中选择“服务管理”。
  4. 在导航窗格中单击“核心”旁的属性箭头。
  5. 在数据窗格中,搜索名为“用户的默认重定向 URL”的属性。
  6. 将“默认重定向 URL”的值设置为“Portal 桌面 Servlet”的 URL,例如,/portal/dt
  7. 单击“保存”。

修改 Portal 桌面服务属性的值

可以通过修改其服务属性来自定义“Portal 桌面”服务。

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 选择要为其修改桌面属性的组织。
  4. 在导航窗格中单击桌面旁的属性箭头。
  5. 此时在数据窗格中会显示“Portal 桌面”服务属性列表(包括显示配置文件 XML)。

  6. 修改服务属性值。
  7. 有关属性的信息,请参阅附录 C,“Portal 桌面属性”

  8. 完成后,单击“保存”。
  9. 所做更改仅影响此特定子组织或角色内的用户。

修改 Portal 桌面服务属性的值(全局)

有时需要修改全局桌面服务属性值,这些值会对想在今后注册桌面服务的所有组织产生影响。

应用到全局属性的值会被应用到整个 Sun ONE Identity Server 配置,并且会被所有已配置的组织继承。

  1. 以管理员身份登录到 Sun ONE Identity Server 管理控制台。
  2. 默认情况下,在位置窗格中选中“标识管理”,且导航窗格中显示所有已创建组织。

  3. 在位置窗格中选择“服务管理”。
  4. 在导航窗格中单击桌面旁的属性箭头。
  5. 此时在数据窗格中会显示全局桌面服务属性列表(包括显示配置文件 XML)。

  6. 修改服务属性值。
  7. 有关属性的信息,请参阅附录 C,“Portal 桌面属性”

  8. 完成后,单击“保存”。
  9. 更改会影响未来注册桌面服务的所有组织。

访问示例Portal 桌面

  1. 从 Sun ONE Identity Server 管理控制台注销。
  2. 使用用户帐户(非 amadmin 用户)通过下列 URL 登录:
  3. http://server:port/portal/dt

    如果需要创建用户帐户,请参阅第 2 章,“管理验证、用户和服务”以了解有关信息。

检查桌面日志

“Portal 桌面”错误会被记录到调试日志文件。默认情况下,这些日志文件的位置如下。

检查这些日志文件,以便获取错误信息。下面是一个示例。此错误信息表明一个未经验证的用户试图执行“Portal 桌面”。

06/20/2002 02:36:30:600 PM PDT:Thread[Thread-177,5,main]

ERROR:DesktopServlet.handleException()

com.sun.portal.desktop.DesktopException:DesktopServlet.doGetPost():no privilige to execute desktop

at com.sun.portal.desktop.DesktopServlet.doGetPost(DesktopServlet.java:456)

at com.sun.portal.desktop.DesktopServlet.service(DesktopServlet.java:303)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sun.server.http.servlet.NSServletRunner.invokeServletService(NSServletRunner.java:897)

at com.sun.server.http.servlet.WebApplication.service(WebApplication.java:1065)

at com.sun.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunner.java:959)

 


管理 Portlet

Portlet 是通过 Sun ONE Identity Server 管理控制台进行管理的。管理控制台中包含若干页,它们用于通过 portlet 创建 portlet 频道以及更改 portlet 频道的首选项。pdeploy 是一个命令行工具,可以用来在网络容器中部署和取消部署 portlet 网络应用程序(有关详细信息,请参阅命令行实用程序)。


注意

如果客户机请求访问的门户页至少包含一个启用了会话的 portlet,强烈建议将此门户页上的所有 portlet 打包到一个 portlet 应用程序中,否则会话创建的最终行为可能不确定。


通过 Portlet 创建频道

  1. 登录到 Sun ONE Identity Server 管理控制台并选择组织。
  2. 在导航菜单的“显示”下选择“服务”。
  3. 在“Portal Server 配置”中选择“桌面”服务。
  4. 选择“频道和容器管理”链接。
  5. 选择“频道”下的“添加 Portlet 频道”按钮。
  6. 此时会显示创建 portlet 频道的页。

  7. 在“添加频道”页中指定,
    • 频道名称。
    • 请注意,频道名称只能包含字母(A 到 Z)和数字(0 到 9),且此字段是必填字段。
    • Portlet
    • 只显示系统中已部署的 portlet。

  8. 选择“创建”按钮来创建 portlet 频道。

通过 Portlet 为特定容器创建频道

  1. 登录到 Sun ONE Identity Server 管理控制台并选择组织。
  2. 在导航菜单的“显示”下选择“服务”。
  3. 在“Portal Server 配置”下选择“桌面”服务。
  4. 选择“频道和容器管理”。
  5. 选择到想要创建 portlet 频道的“容器”的链接。
  6. 此时会显示用于管理容器的页。

  7. 选择“频道”下的“添加 Portlet 频道”按钮。
  8. 此时会显示用于创建和添加 portlet 频道的页。

  9. 在“添加频道”页中指定:
    • 频道名称。
    • 下拉列表中的 Portlet。该列表只包含系统中已部署的 portlet。
  10. 通过选择适当的单选按钮来确定最终用户是否可用该频道,或者该频道在“桌面”上是否可用并可见。
  11. 选择“确定”按钮。
  12. 请注意,该频道被添加到“容器管理”页中“频道”下的“可用并可见”之下的频道列表中。

向容器添加 Portlet 频道

  1. 登录到 Sun ONE Identity Server 管理控制台并选择组织。
  2. 在导航窗格的“显示”下选择“服务”。
  3. 在“Portal Server 配置”中选择“桌面”。
  4. 选择“频道和容器管理”。
  5. 选择到要向其添加新创建的 portlet 频道的“容器”的链接。
  6. 此时会显示用于管理容器的页。

  7. 选择要添加“频道管理”的 portlet 频道,然后选择“添加”。
  8. 这样便可将选定的 portlet 频道添加到所选容器的可用并可见频道列表中。

  9. 在“频道管理”下选择“保存”按钮,以保存新设置。

编辑 Portlet 频道首选项及属性

portlet.xml 中定义 portlet 首选项

<portlet-preferences>

<preference>

<name>foo</name>

<value>apple</value>

</preference>

<preference>

<name>bar</name>

<value>orange</value>

<value>grape</value>

<read-only>true</read-only>

</preference>

</portlet-preferences>

会被映射到以下显示配置文件:

<Collection name="__Portlet__AdditionalPreferences"/>

<Collection name="__Portlet__PreferenceProperties">

<Collection name="default">

<String name="foo" value="|apple"/>

<String name="bar" value="|orange|grape"/>

</Collection>

<Collection name="isReadOnly">

<Boolean name="foo" value="false"/>

<Boolean name="bar" value="true"/>

</Collection>

</Collection>

<String name="__Portlet__foo" value="|apple"/>

<String name="__Portlet__bar" value="|orange|grape"/>

其中有一个空集合 __Portlet__AdditionalPreferences,创建它的目的是为了容纳运行时添加的首选项。集合 __Portlet__PreferenceProperties 包含 defaultisReadOnly 两个集合。default 集合存储 portlet.xml 中所定义的默认值。与 default 集合类似,isReadOnly 集合使用“布尔型”属性存储首选项的只读标志。

portlet.xml 中的每个首选项在 default 集合中都对应一个 String 属性,并以首选项名称作为属性名称。String 属性的值以在 portlet.xml 中已定义的默认值前边加上字符“|”,并以该字符分隔的方法表示。这样每个首选项都由一个存储该首选项目前值的 String 属性代表。属性名称即在首选项名称前加上字符串 __Portlet__。属性值即在目前首选项值前加上字符“|”,并以该字符分隔。

  1. 登录到 Sun ONE Identity Server 管理控制台并选择域。
  2. 在导航窗格的“显示”下选择“服务”。
  3. 在“Portal Server 配置”中选择“桌面”。
  4. 选择要编辑的 portlet 频道的“编辑”链接。
  5. 此时会显示“编辑频道”页。频道编辑页将显示 portlet 实体的 portlet 首选项。
  6. 修改首选项,然后选择“保存”来保存修改。
  7. 要修改首选项的默认值,请选择要编辑的首选项的“编辑”链接。可在“编辑频道”页中编辑属性。


管理 par 文件

par 实用程序允许在 Sun ONE Portal Server 之间传送或移动提供者或频道。par 实用程序将创建一个专用的打包机制(称作 .par 文件),将频道、portlet 和提供者传入或传出服务器。.par 文件是 .jar 文件格式的一种扩展形式,其中附加了传送部署信息的明示信息,以及一个用于合并到目标服务器上的 Sun ONE Portal Server 显示配置文件中的 XML 文档。

par 命令行实用程序用于创建、修改和部署 par 文件。可以使用 export 子命令创建或修改 par 文件。可以使用 import 子命令在 Sun ONE Portal Server 上导入或部署提供者、频道或 portlet。describe 子命令用于描述 par 文件的内容。有关 par 命令语法的详细信息,请参阅 par

要使用 par 实用程序,必须以 superuser 身份登录到所要导出或导入的文件所驻留的 Sun ONE Portal Server。导出时,需要确保导出频道、portlet 或提供者所必需的全部文件。例如,对于频道必须包括静态内容文件,而对于提供者必须包括其使用的所有类文件。因为在命令行上指定欲在 par 文件中包括的所有数据可能会非常繁琐,所以创建一个具有若干行的简单文本文件来指定数据,并由 par 实用程序调用此“导出文件”。有关进一步信息,请参阅第 4 章,“管理 Portal 桌面服务”

创建新 par 文件

要创建新 par 文件以导出频道、portlet 或提供者:

  1. 登录到要从中导出频道、portlet 或提供者的 Sun ONE Portal Server。
  2. 将目录更改为安装脚本的目录。即:
  3. cd BaseDir/SUNWps/bin

  4. 在命令行中,输入 par export 命令及子命令,并包括下列参数:要创建的 par 文件的名称、与想要导出的显示配置文件文档相对应的 Directory Server 名称参数,以及任意数目(至少需要一个)的导出文件或 from 说明项。例如,要将频道 mychannel 从 o=sesta.com,o=isp 导出到 mychannel.par 文件,请输入
  5. ./par export mychannel.par "o=sesta.com,o=isp" from:channel mychannel

    有关语法信息,请参阅第 14 章,“命令行实用程序”

修改现有 par 文件

要修改现有 par 文件以导出频道、portlet 或提供者:

  1. 登录到要从中导出频道、portlet 或提供者的 Sun ONE Portal Server。
  2. 将目录更改为安装脚本的目录。即:
  3. cd BaseDir/SUNWps/bin

  4. 在命令行中,输入带有 modify 选项的 par export 命令及子命令,并包括下列参数:要修改的 par 文件的名称、与想要导出的显示配置文件文档相对应的 Directory Server 名称参数,以及任意数目(至少需要一个)的导出文件或 from 说明项。例如,要修改 mychannel.par 文件以包含静态内容文件 /mycontent.html,请输入
  5. ./par export --modify mychannel.par "dc=sesta,dc=com" “from= file /mycontent.html"

部署 par 文件

要将 par 文件导入 Sun ONE Portal Server 以便在系统中部署提供者或频道:

  1. 复制提供者或频道的 par 文件,以便将其导入到要部署提供者或频道的 Sun ONE Portal Server。
  2. 登录到要向其导入频道、portlet 或提供者的 Sun ONE Portal Server。
  3. 将目录更改为安装脚本的目录。即:
  4. cd BaseDir/SUNWps/bin

  5. 在命令行中,输入 par import 命令及子命令,并包括下列参数:要导入的 par 文件的名称、与想要导出的显示配置文件文档相对应的 Directory Server 名称参数。例如,要导入 mychannel.par 文件,请输入
  6. ./par import --auto myfile.par "do=sesta,dc=com"



上一页      目录      索引      下一页     


版权所有 2003 Sun Microsystems, Inc. 保留所有权利。