Sun Java System Application Server 9.1 快速入门指南

将样例企业应用程序部署到群集

这些过程假设您运行的是具有群集配置文件的域。本章中的过程假设您已经创建了一个称为 cluster1 的群集,如第 2 章,设置群集中所述。本部分使用 clusterjsp 样例应用程序来演示 HTTP 负载平衡功能。

Procedure使用管理控制台来部署样例企业应用程序

  1. 单击“首页”按钮或者在左侧窗格中单击“日常任务”以转至“日常任务”页(如果您目前不在该页面)。

  2. 在右侧窗格的“日常任务”下,单击“部署企业应用程序 (.ear)”。

  3. 如果应用服务器安装在本地计算机上,请在“要上载的打包文件”文本框中单击“浏览”,然后导航到 install-dir /samples/ee-samples/highavailability/apps/clusterjsp/clusterjsp.ear。如果要使用安装在另一台计算机上的应用服务器远程访问管理控制台,请在“可以从 Application Server 访问的本地打包文件或目录”文本框中单击“浏览”, 然后导航到 install-dir /samples/quickstart/clusterjsp/clusterjsp.ear

  4. 在该页的“目标”部分中,从“可用”列表中选择 cluster1,然后单击“添加”将它移到“选定”列表中。

  5. 单击“确定”。

    clusterjsp 应用程序现在已部署到 cluster1。在启动该应用程序之前,需要在群集内启动实例。请参见在群集中启动实例

使用 CLI 命令部署应用程序

可以使用 asadmin deploy 命令部署应用程序。请参见《Sun Java System Application Server 9.1 Reference Manual》中的 deploy(1)。还可以使用 asant 命令进行部署。有关部署应用程序的详细信息,请参见《Sun Java System Application Server 9.1 Application Deployment Guide》中的“Deploying Modules and Applications”

Procedure在群集中启动实例

在启动已部署的应用程序之前,需要在群集中启动实例。

  1. 在左侧窗格的树中,单击“群集”,然后单击 cluster1 节点。

  2. 在右侧窗格中,导航到“常规”选项卡(如果该选项卡尚未激活)。

  3. 如果实例尚未运行,则“启动实例”按钮处于活动状态。单击该按钮启动群集的实例。

  4. 通过检查“状态”字段来验证它们是否已启动,该字段指示当前正在运行的实例数量。

    现在可以启动应用程序了。请参见在群集中启动实例

使用 CLI 命令启动实例

可以使用 asadmin start-intance 命令启动实例。请参见《Sun Java System Application Server 9.1 Reference Manual》

Procedure验证应用程序部署

  1. 在浏览器中键入以下 URL:

    http://localhost:port/clusterjsp

    用运行域管理服务器的系统的名称替换 localhost 变量。

    instance1HTTP-LISTENER-PORT 值替换 port 变量。此示例使用 http://localhost :38081/clusterjsp

  2. 添加会话属性数据。

  3. 检查显示的会话和主机信息。例如:

    • Executed From Server: localhost

    • Server Port Number: 38081

    • Executed Server IP Address: 198.19.255.255

    • Session Created: Tue Aug 23 15:26:07 PDT 2005

  4. 添加会话数据并单击“添加到会话”按钮。

  5. 通过在浏览器中键入以下 URL,针对实例 instance2 重复上述过程:

    http://localhost:38080/clusterjsp

接下来的操作

祝贺您!您已完成了快速入门指南的本部分。如果您不希望继续执行有关负载平衡的步骤,则可以在此处停止学习本快速入门。