将商店归档文件发布到 Websphere Commerce Server 使您可以创建运营的商店。
在 WebSphere Commerce Business Edition 中,样本商店归档文件也用来打包和交付创建商店或站点环境所必须的组织结构、预定义的用户角色和访问控制策略,以及创建产品目录或商店前台所需的商店有用资源集合。为了创建一个运营的商店,您必须发布以下一项合成商店归档文件。您还可以发布一系列组件商店归档文件以发布正在运行的商店,然而,该信息是在从管理控制台中发布商店归档文件-高级选项中讨论的。
关于 WebSphere Commerce 可用的样本商店归档文件的列表,请参阅样本商店归档文件。
注意事项:请遵循此文件中的指导来发布合成商店归档文件。有关发布其它类型的商店归档文件的信息,请参阅从管理控制台中发布商店归档文件-高级选项。
如果从管理控制台发布商店归档文件,请执行以下操作:
- 请确保您具有站点管理员的访问权限。
- 请确保相应的服务和服务器正在运行。
配置发布。
- (可选)备份 WebSphere Commerce 数据库,从而您可以在必要时恢复预先发布的版本。
- 打开管理控制台,选择站点选项。
- 从商店归档文件菜单,选择发布。商店归档文件页面显示可用于发布的商店归档文件列表。缺省情况下,显示一个页面,此页面显示合成商店归档文件:
注意:要发布合成商店归档文件以外的商店归档文件,请参阅从管理控制台中发布商店归档文件-高级选项。“视图”下拉列表包含以下视图:
查看 Description 缺省 包含示例合成商店归档文件。 示例合成商店归档文件包含组织结构、预定义的用户角色和创建环境所必须的访问控制策略,另加一个示例的运作商店或站点。
消费者直销 包含与消费者直销相关的所有样本商店归档文件,其中包含样本合成消费者直销商店归档文件和所有的组件归档文件。每个组件归档文件都包含合成商店归档文件中所包含的有用资源的一部分。 B2B 直销 包含与 B2B 直销相关的所有样本商店归档文件,其中包含样本合成 B2B 直销商店归档文件和所有的组件归档文件。每个组件归档文件都包含合成商店归档文件中所包含的有用资源的一部分。 需求链 包含与需求链相关的所有样本商店归档文件,其中包含样本合成需求链商店归档文件和所有的组件归档文件。每个组件归档文件都包含合成商店归档文件中所包含的有用资源的一部分。 供应链 包含与供应链相关的所有样本商店归档文件,其中包含样本合成供应链商店归档文件和所有的组件归档文件。每个组件归档文件都包含合成商店归档文件中所包含的有用资源的一部分。 主管 包含与主管相关的所有样本商店归档文件,其中包含样本合成主管商店归档文件和所有的组件归档文件。每个组件归档文件都包含合成商店归档文件中所包含的有用资源的一部分。 关于 WebSphere Commerce 提供的商店归档文件的更多信息,请参阅以下文件:
- 选择想要发布的商店归档文件。要查看商店的预览,请单击预览。将在另一个查看中显示 HTML 版本的已发布商店。
注意:预览仅可用于包含面向客户的商店的商店归档文件。 - 单击下一步。显示“参数”页面。根据您选择的商店归档文件,将显示不同的参数。有关更多信息,请参阅根据商店归档文件发布实用程序参数。
- 如果您是第一次发布样本商店归档文件,请接受参数字段中的缺省值。如果您正在发布合成商店归档文件以外的样本商店归档文件,或如果您希望发布与先前发布的商店归档文件类型相同的第二个商店,请参阅从管理控制台中发布商店归档文件-高级选项。
注意事项:我们不建议您在同一实例中发布多种类型的合成商店归档文件或组织结构商店归档文件(例如,不在同一个实例中发布 ConsumerDirect.sar 和 DemandChain.sar),也不建议您多次发布同一个合成商店归档文件或组织结构商店归档文件,因为这样做可能会覆盖先前发布的数据。 - 单击下一步。显示“摘要”页面,列出选择的商店归档文件和参数,以及商店归档文件将发布的位置。
注意:如果您想要在发布了商店后复查其文件结构,请注意发布的位置,以便将来参考。
- 如果您是第一次发布样本商店归档文件,请接受参数字段中的缺省值。如果您正在发布合成商店归档文件以外的样本商店归档文件,或如果您希望发布与先前发布的商店归档文件类型相同的第二个商店,请参阅从管理控制台中发布商店归档文件-高级选项。
- 在复查了摘要信息后,请单击完成。显示“确认”对话框,告诉您正在发布的作业号码。请注意作业号码以供将来参考。单击确定。显示“发布作业状态”页面。“发布”状态列中反映了发布状态。单击刷新以更新状态。
- 要查看有关特定发布作业的更多详细信息,请从列表中选择作业。单击详细信息。显示“发布详细信息”页面。在发布商店归档文件时,“发布详细信息”页面会每 20 秒自动用最近的发布状态刷新一次。
注意:如果在发布期间发生了错误,将显示一个窗口,其中带有关于错误的更多详细信息。如果您需要更多信息,请参阅有关发布的疑难解答。 - 复查出版详细信息。
如果成功发布了商店归档文件,您可以选择启动商店。要查看和测试商店,请单击启动商店。显示一个对话框,向您询问 Web 应用程序的上下文。接受缺省值。单击确定。
注意:
在启动站点或商店之前编译其中的 JavaServer Pages(JSP)文件将会显著的减少装入每个商店页面所需的时间。因此,推荐您在发布商店归档文件后批量编译商店或站点的 JSP 文件。要批量编译商店的 JSP 文件,请参阅编译 JavaServer Pages 文件。如果您发布 B2B 直销商店归档文件(多乐五金),则您必须在查看商店之前停止并重新启动贸易服务器,否则注册页面的显示可能会不正确。关于更多信息,请参阅启动和停止 WebSphere Commerce。为了防止不必要的显示异常,请从调度作业中删除 SendTransactionMsg 作业。关于更多信息,请参阅删除调度作业。
- 为了在样本商店中启用高速缓存,您必须合并以下目录中的 cachespec.xml 文件:
WC_installdir/samples/dynacache/ businessmodelname
WC_user_dir/Base/WAS_instance_name/installedApps/ cellname/WC_instance_name.ear/
Stores.war/WEB-INF 与以下目录中的 cachespec.xml 文件:WC_installdir/installedApps/hostname/WC_ instancename.ear/Stores.war/WEB-INF
WC_user_dir/InstalledApps/ hostname/WC_instancename.ear/Stores.war/WEB-INF 您必须用首个文件中的更改编辑 WEB-INF 目录中现有的 cachespec.xml 文件,而不是替换它。注意:在 WebSphere Studio 中,缺省情况下告诉缓存是打开的,如果您正在发布 WebSphere Studio,则不需要完成此步骤。
- 在完成了查看商店后,对该站点作书签并关闭浏览器。
重要信息:
- 如果您正在不同于 WebSphere Commerce 节点的节点上运行 Web 服务器,请在发布商店归档文件之后完成以下步骤:
- 如果您更改了 Web 应用程序的上下文路径,您必须确保它与 Websphere Commerce Server 中定义的路径相匹配。
- 一次只可发布一个商店归档文件。
- 在从管理控制台启动“流行时尚”商店时,使用与登录管理控制台时相同的用户名和密码登录商店。如果更改了商店中的密码,则同时也为管理控制台更改了密码。相反,要测试商店中的特征(包括更改密码),请保存站点地址,关闭所有浏览器窗口,然后重新登录到商店。关于更多信息,请参阅使用多个浏览器窗口时的限制。
- 如果您计划在发布商店之后更改 JSP 文件,您应该在 WebSphere Application Server 中禁用 servlet 高速缓存。有关更多信息,请参阅《WebSphere Commerce 管理指南》中的“动态高速缓存”一章。如果您正在使用 Commerce Studio,则缺省情况下,servlet 高速缓存是禁用的。