自述文件


IBM(R) WebSphere(R) Commerce
专业版
商务版
iSeries(R) eServer(TM) 400 版

版本 5.4


最后更新:2002 年 4 月 15 日

目录


本自述文件包含的内容

本自述文件包含关于此产品的已知问题的信息。本自述文件的更新将发布到 WebSphere Commerce 商务版的 Technical Library 页面和 WebSphere Commerce 专业版的 Technical Library 页面。您也可以检查 WebSphere Commerce 商务版的 Support 页面和 WebSphere Commerce 专业版的 Support 页面上的 Technotes 库,以获取报告出的问题以及其它产品支持信息。


CD 内容

WebSphere Commerce 专业版封装在两张 CD 上。WebSphere Commerce 商务版封装在三张 CD 上。这些 CD 包含所有的本地语言版本。
CD 的内容如下:

Disk 1

Disk 2

Disk 3(仅商务版)


文档

  1. WebSphere Commerce 商务版的 Technical Library 页面和 WebSphere Commerce 专业版的 Technical Library 页面包含已对联机帮助、《快速入门指南》和《安装指南》所做的所有更新。还提供了未随 CD 附带的其它产品信息。
  2. 如果您在所配置的区域设置不是 en_US 的机器上使用 WebSphere Commerce 联机帮助搜索功能,可能会遇到诸如无法正确显示本地字符,或没有搜索结果的问题。升级 Java(TM) Runtime Environment 可以更正此问题。要获取更新一些的版本,请转至 java.sun.com 并搜索 Java 2 Runtime Environment。升级 Java Runtime Environment 后,必须在重新启动联机帮助前关闭所有 Internet Explorer 窗口。

已定制代码的部署

作为对新企业 bean 和修改过的 WebSphere Commerce 公共实体 bean 部署的一部分,必须生成一个 XML 文件来描述 WebSphere Commerce 企业应用程序中的每个 bean。此文件是通过使用带有“export”选项的 XMLConfig 工具而创建的。

此 XML 文件中每个企业 bean 的应用程序服务器全名的指定中不能包含换行符。应用此回避措施确保了该 XML 文件中的应用程序服务器全名格式正确(即,没有换行符)。

完成《WebSphere Commerce 程序员指南》中描述的以下任何任务后,必须执行该回避措施。

每个上述任务都使用 XMLConfig -export 命令来创建一个 XML 文件,该文件为企业应用程序中的企业 bean 提供配置信息。此文件的格式不正确。特别是应用程序服务器的名称分割为几行。如果没有将其重新格式化,使其只在一行上,则当该文件用作 XMLConfig -import 命令的输入时,会出现错误指出找不到应用程序服务器。

要正确格式化由 XMLConfig -export 命令生成的 XML 文件,请执行以下操作:

  1. 使用文本编辑器打开 OutputFile.xml,其中 OutputFile 是由 XMLConfig -export 命令所生成文件的名称。
  2. 对于 <application-server-full-name></application-server-full-name> 标记之间包含的每个值,请确保该值中没有换行符。如果此值中存在换行符,请将其删除以使 JNDI 名称在一行中指定。
  3. 保存文件。
  4. 如《WebSphere Commerce 程序员指南》中所述,继续执行代码部署的后续步骤。

WebSphere Application Server

  1. 如果创建多个实例,则在启动另一个 WebSphere Commerce 实例时,您将接收到错误消息指出 HTTP 传送端口已在使用。必须在 WebSphere Application Server 管理控制台中执行以下操作,然后重新生成插件配置:
    1. 打开 WebSphere Application Server 管理控制台。
    2. 展开管理域
    3. 展开节点
    4. 展开 host_name
    5. 展开应用程序服务器
    6. 选择应用程序服务器 instance name — WebSphere Commerce Server。
    7. 单击服务选项卡。
    8. 选择 Web 容器服务
    9. 单击编辑属性
    10. 单击传送选项卡。
    11. 选择 HTTP 传送并单击编辑
    12. 传送端口字段中,输入唯一的端口号。
    13. 单击确定
    14. 单击确定
    15. 单击应用
  2. 完成 WebSphere Commerce 实例配置后,必须如下在 WebSphere Application Server 管理控制台中重新生成 Web 服务器插件:
    1. 打开 WebSphere Application Server 管理控制台。
    2. 展开节点
    3. 用鼠标右键单击 your_node
    4. 选择重新生成 Web 服务器插件
    5. 仅在文件 /QIBM/UserData/webasadv4/was_inst/config/plugin-cfg.xml 的日期戳记更改后,从 iSeries 命令窗口启动 HTTP Server。

      当所有影响 WebSphere Application Server 的实例更新(例如虚拟主机、克隆和其它类似更改)后,需要执行上述操作。
       


命令

任何重定向到另一个 HTTP 请求(例如重定向到 JavaServer Page)的命令,如果其响应属性对象大小大于 4KB,则会生成错误。要避免此错误,您必须在重定向之前修改该响应属性对象,使其包含的数据少于 4KB。减小响应属性对象大小的一种方法是从 URL 字符串中除去不必要的参数。关于此操作的信息,请参阅《WebSphere Commerce 程序员指南》中的『处理有限长度的重定向 URL』。


WebSphere 贸易加速器

删除按钮已从实现中心页面中除去。


商店发布

为确保商店发布失败时正确处理错误,需要以下 java 系统属性。

请使用 WebSphere Application Server 管理控制台添加此属性:

  1. 打开 WebSphere Application Server 管理控制台。
  2. 展开节点
  3. 展开 your_node
  4. 展开应用程序服务器
  5. 单击 instance_name
  6. 单击 JVM 设置,并添加以下内容:
    com.ibm.wcm.ErrorReporterDir = /QIBM/UserData/WebCommerce/instances/instance_name/temp/tools/devtools

    此值应当与实例配置文件中指定的 TempPath 属性相同,其命名类似于:/QIBM/UserData/WebCommerce/instances/instance_name/xml/instance_name.xml
  7. 单击应用,然后重新启动实例。

装入程序

装入程序在提交失败时不可以回滚记录。如果发生此情况,您可在数据库中手工删除记录。还可在 LODWCSDTA 命令上指定 METHOD(*DLT) 选项以从数据库中删除记录。装入程序的输入文件必须包含在使用此选项时需要删除的记录。关于更多信息,请参阅《Catalog Manager 用户指南》。


商标和服务标记

以下是 IBM 公司在美国和其它国家或地区的商标或注册商标:
IBM      WebSphere     iSeries
eServer

Java 和所有基于 Java 的商标是 Sun Microsystems, Inc. 在美国和/或其它国家或地区的商标。

其它公司、产品或服务名称可能是其它公司的商标或服务标记。

**************************************************************************

** COPYRIGHT INTERNATIONAL BUSINESS MACHINES CORPORATION 2002

** ALL RIGHTS RESERVED.

**************************************************************************
Note to US Government Users -- Documentation related to restricted rights -- Use, duplication, or disclosure is subject to restriction set forth in GSA ADP Schedule Contract with IBM Corp.

自述文件结束