运行和浏览拍卖样本

在启动服务器后,可以运行和浏览此应用程序。

可以使用此拍卖 Web 站点应用程序执行下列任务:
  • 运行应用程序:要运行应用程序,则必须先部署该应用程序。
  • 浏览拍卖 Web 站点:可以运行该应用程序并浏览其功能。
  • 除去拍卖样本:可以除去已导入的拍卖样本,其中包括项目。
  • 重新安装缺省拍卖样本:可以重新安装拍卖样本以覆盖任何更改并将其复原为缺省状态。
  • 验证拍卖应用程序是否在运行:如果该应用程序似乎未在运行,则可以验证它是否已启动。

运行应用程序

要运行此应用程序:
  1. 验证 WebSphere® Application Server 是否在运行。
  2. 在“项目资源管理器”中,右键单击 AuctionV60Web 项目,然后单击运行方式 > 在服务器上运行。
“拍卖”主页便在内部浏览器中打开。注意,因为 JSP 文件在首次运行时要进行编译,所以此过程可能要花一点时间。如果想要在外部浏览器中运行此样本,请使用此 URL:http://localhost:9080/AuctionV60Web。

浏览拍卖 Web 站点

此拍卖 Web 站点是一个运行正常 Web 站点。可以执行下列任务:
  • 查找拍卖商品:可以通过在目录中搜索特定商品来查找商品。
  • 登录拍卖 Web 站点:虽然不登录拍卖 Web 站点也可以在其中浏览商品,但是必须作为用户或管理员登录才能执行其他任务。
  • 竞买拍卖商品:可以竞买“拍卖”目录中的商品。
  • 在拍卖 Web 站点上出售商品:可以将商品添加到拍卖 Web 站点目录中。
  • 更改商品截止日期:可以更改目录中的商品的截止日期。

查找拍卖商品

通过在目录中搜索特定的商品或者按照最高价格来搜索商品,可以查找商品。
  1. 要根据关键字搜索特定的商品,请执行下列其中一个步骤:
    • 在“拍卖”主页的输入搜索关键字字段中输入搜索关键字,然后单击执行。
    • 单击浏览选项卡,然后在搜索描述字段中输入搜索关键字,选择截止日期或价格以指定列示搜索结果的顺序,并单击执行。
  2. 要查找所有低于特定价格的商品,请单击浏览选项卡,在最高价格字段中输入最高价格,选择截止日期或价格以指定列示搜索结果的顺序,并单击执行。搜索引擎搜索商品描述。
  3. 要查看某一类别中的所有商品,请在主页上单击预期类别。商品列表显示符合搜索条件或者处于所选类别中的商品,包括商品描述、价格和商品截止日期,如果有图像,则还包括图像。
  4. 单击一个商品。商品详细信息页面将打开并显示商品编号、名称、描述和竞买信息。

登录拍卖 Web 站点

虽然不登录此拍卖 Web 站点也可以在其中浏览商品,但必须作为用户或管理员登录才能执行所有其他任务。
  1. 单击登录选项卡。将打开“登录”页面。
  2. 要竞买商品或添加拍卖商品,请作为用户登录。在用户标识字段中输入 jack@acme.com 或 jill@xyz.com,然后在密码字段中输入 Jack 的密码 jack 或输入 Jill 的密码 jill。
  3. 单击执行。

竞买拍卖商品

可以竞买“拍卖”目录中的商品。

先决条件:要竞买拍卖商品,必须先登录该站点。可在查找商品之前或在开始竞买时登录。还必须查找商品来找到想要竞买的商品。
  1. 将打开“商品详细信息”页面。详细信息页面列示了最低竞价、当前竞价和商品截止日期。
  2. 单击竞买。
  3. 在竞价字段中输入一个竞价数额。竞价数额是通过 JSF 验证功能管理的。竞价至少要比当前竞价多一美元并且是整美元值。例如,如果输入 26.01,则应用程序会将此值截断为 26。
  4. 单击执行。

在此拍卖 Web 站点上出售商品

可以将商品添加到此拍卖 Web 站点目录。

先决条件:要出售拍卖商品,必须首先登录该站点。

  1. 单击出售选项卡以打开“出售”页面。
  2. 输入商品信息:
    1. 在类别列表中选择商品的类别。
    2. 在商品名称字段中输入商品名称和描述。
    3. 在描述字段中输入商品描述。
    4. 在最低竞价字段中输入最低的有效竞价。
    5. 在估计价格字段中输入商品的价格。
    6. 在开始竞买字段中选择商品的待售日期。
    7. 在结束竞买字段中选择商品的截止日期。
    8. 可选:如果有商品的图片,则在“小图像 URL”字段和“大图像 URL”字段中输入 URL。
  3. 单击执行以将商品添加到目录列表中。

更改商品截止日期

缺省情况下,在原始数据库中提供的所有商品的截止日期都被设置为 2009 年 1 月。可以重置这些日期。

  1. 单击任何拍卖页面右上角处的设置链接。将打开“设置”页面。
  2. 在持续时间字段中,输入商品过期之前您想让商品列示在拍卖中的时间段。可指定 1 天到 99 天,从当前显示的日期算起。例如,如果当前显示的日期为 2007 年 4 月 15 日并且指定截止日期更改为 30 天,则此目录中所有商品的截止日期更改为 2007 年 5 月 15 日。
  3. 单击初始化数据库。所有商品的截止日期都根据所指定的天数进行更改。

除去拍卖样本

要除去拍卖样本:
  1. 关闭浏览器中的拍卖 Web 应用程序。
  2. 遵循以下步骤解除部署 EAR 文件:
    1. 在“服务器”视图中,右键单击 WebSphere Application Server V6.1,然后单击添加和除去项目。将打开“添加和除去项目”窗口。
    2. 选择 AuctionV60EAR 项目并单击除去以将该项目从项目列表中除去。
    3. 单击完成,“添加和除去项目”窗口关闭。
  3. 遵循以下步骤删除拍卖项目:
    1. 单击窗口 > 其他透视图 > 资源以切换到“资源”透视图。
    2. 在“导航器”视图中,删除下列项目:
      • 名称以“AuctionV60”开头的所有项目
      • OIDGenerator
      • OIDGeneratorClient

重新安装缺省拍卖样本

先决条件:在重新安装样本之前必须先将其除去。

要重新安装拍卖样本,请遵循以下步骤:
  1. 单击帮助 > 样本库。将打开“样本库”。
  2. 展开展示样本,然后单击拍卖 Web 应用程序。
  3. 单击导入以再次导入此样本。
  4. 单击设置指示信息并遵循指示信息以再次设置此样本。

注意:拍卖数据库没有重新安装,因此将具有相同的数据。

如果曾制作了数据库插件 com.ibm.etools.auction.sampledb_6.0.0/db/AUCTION60 的副本并将其放置到另一目录中,则可以复原该插件。

要复原缺省数据库,请遵循以下步骤:
  1. 停止 Web 服务器。
  2. 验证没有其他应用程序连接至此数据库。
  3. 使用原始数据库的副本替换已更改的数据库。
  4. 使用 -clean 选项重新启动 Software Development Platform。

拍卖应用程序故障诊断

如果此应用程序似乎未在运行,请检查以下事项:
服务器正在运行
要验证服务器是否正在运行,在“控制台”视图中搜索字符串“服务器 server1 对电子商务打开”。
启用了自动构建
要验证“自动构建”是否已启用,请单击“项目”>“自动构建”。如果未启用,则单击“项目”>“全部构建”以构建所有项目文件并重新部署。
Web 应用程序正在应用程序服务器上运行
要验证 Web 应用程序是否正在应用程序服务器上运行:
  1. 在“服务器”视图中,右键单击 WebSphere Application Server V6.1 并单击运行管理控制台。将打开“管理控制台”。
  2. 在用户标识字段中输入用户标识,然后单击“登录”。使用此用户标识来识别谁进行了更改。此标识也出现在消息中。
  3. 展开应用程序并单击企业应用程序。
  4. 如果 AuctionV60EAR 未列示,则必须将此 EAR 添加至应用程序服务器。
  5. 如果 AuctionV60EAR 已列示,但尚未启动,则单击启动。
已连接拍卖数据库
  1. 如果另一工具已连接至此数据库,则停止该工具。如果不知道哪个工具已连接至此数据库,则重新启动 Software Development Platform。
  2. 内部 WebSphere Application Server(WAS)是预先配置为在 WAS 6 测试服务器上运行的,要配置 WAS 之外的数据源:
    1. 切换至 J2EE 透视图。
    2. 在“项目资源管理器”中,依次展开企业应用程序、AuctionV60EAR,然后选择部署描述符。
    3. 选择部署选项卡,然后在 JDBC 提供程序列表中选择 Derby JDBC 提供程序。数据源路径在资源属性下面,而这些属性是在如上选择的数据源的值列中定义的。
父主题: 拍卖 Web 应用程序

反馈