这些过程假设您运行的是具有群集配置文件的域。本章中的过程假设您已经创建了一个称为 cluster1 的群集,如第 2 章,设置群集中所述。本部分使用 clusterjsp 样例应用程序来演示 HTTP 负载平衡功能。
单击“首页”按钮或者在左侧窗格中单击“日常任务”以转至“日常任务”页(如果您目前不在该页面)。
在右侧窗格的“日常任务”下,单击“部署企业应用程序 (.ear)”。
如果应用服务器安装在本地计算机上,请在“要上载的打包文件”文本框中单击“浏览”,然后导航到 install-dir /samples/ee-samples/highavailability/apps/clusterjsp/clusterjsp.ear。如果要使用安装在另一台计算机上的应用服务器远程访问管理控制台,请在“可以从 Application Server 访问的本地打包文件或目录”文本框中单击“浏览”, 然后导航到 install-dir /samples/quickstart/clusterjsp/clusterjsp.ear。
在该页的“目标”部分中,从“可用”列表中选择 cluster1,然后单击“添加”将它移到“选定”列表中。
单击“确定”。
clusterjsp 应用程序现在已部署到 cluster1。在启动该应用程序之前,需要在群集内启动实例。请参见在群集中启动实例
可以使用 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”。
在启动已部署的应用程序之前,需要在群集中启动实例。
在左侧窗格的树中,单击“群集”,然后单击 cluster1 节点。
在右侧窗格中,导航到“常规”选项卡(如果该选项卡尚未激活)。
如果实例尚未运行,则“启动实例”按钮处于活动状态。单击该按钮启动群集的实例。
通过检查“状态”字段来验证它们是否已启动,该字段指示当前正在运行的实例数量。
现在可以启动应用程序了。请参见在群集中启动实例
可以使用 asadmin start-intance 命令启动实例。请参见《Sun Java System Application Server 9.1 Reference Manual》。
在浏览器中键入以下 URL:
http://localhost:port/clusterjsp
用运行域管理服务器的系统的名称替换 localhost 变量。
用 instance1 的 HTTP-LISTENER-PORT 值替换 port 变量。此示例使用 http://localhost :38081/clusterjsp。
添加会话属性数据。
检查显示的会话和主机信息。例如:
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
添加会话数据并单击“添加到会话”按钮。
通过在浏览器中键入以下 URL,针对实例 instance2 重复上述过程:
http://localhost:38080/clusterjsp
祝贺您!您已完成了快速入门指南的本部分。如果您不希望继续执行有关负载平衡的步骤,则可以在此处停止学习本快速入门。