部署和取消部署应用程序

在本 OBE 教程中,您将使用 WebLogic Server 管理控制台部署简单的 JavaEE Web 应用程序。在测试应用程序后,您将会重新部署一个该应用程序的更新版本。最后,您将使用控制台取消对应用程序的部署。

大约 20 分钟

主题

本 OBE 教程包括下列主题:

更新应用程序
停止并删除应用程序

将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)

此外,您还可以在下面的步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。

概述

在 JavaEE 中开发交互式 Web 站点并打包为 Web 应用程序。像任何 JavaEE 应用程序一样,可以将 Web 应用程序部署为一个存档文件。Web 应用程序存档使用文件扩展名 .war。JavaEE 应用程序可能包括称为部署描述符的 XML 文件,用以实现或配置 JavaEE 和 WebLogic 特定的特性。例如,一个 Web 应用程序可以使用部署描述符来指定客户端通过 Web 浏览器访问该应用程序的 URL 路径。

所有 JavaEE 应用程序类型在 WebLogic Server 上的部署方式都是相同的,即使用管理控制台、WebLogic Scripting Tool (WLST) 或其他可用工具。所有 WebLogic Server 应用程序在部署过程中都要经历两个主要阶段。首先,在“准备”阶段,将应用程序安装到您域中的管理服务器并且分发到目标受管理服务器。接下来,可以“激活”准备就绪的应用程序,这样目标服务器上的客户端才能够访问它。当您应用程序有可用的更新版本时,应用程序必须再次完成这两个阶段。

返回主题列表

系统要求

确保您的系统环境满足以下要求:

软件要求

开始学习本教程前,您应当先完成以下必备教程:

安装并配置 Oracle WebLogic Server
为 Oracle WebLogic Server 配置受管理实例

最低硬件要求

规格说明
处理器速度 1 GHz
内存 1 GB
可用硬盘空间 500MB

返回主题列表

安装并启动应用程序

执行以下步骤:

1.

启动您的管理服务器和 dizzy1 受管理服务器(如果还没有启动)。如果系统提示,输入域的管理用户名和口令。



2.

下载示例 Web 应用程序 benefits.war



3.

启动 Web 浏览器并访问您域的管理控制台。默认端口为 7001:

http://localhost:7001



4.

使用您域的管理用户名和口令登录到控制台。



5.

在 Change Center 面板中,单击 Lock & Edit 按钮:

6.

在 Domain Structure 面板中,单击 Deployments

7.

在 main content 面板中,单击 Install 按钮:

8.

找到 Current Location 域。使用提供的链接浏览到您要在其中放置已下载的 benefits.war 文件的位置。然后选择 benefits.war 的单选按钮,并单击 Next

9.

在下一个页面上,接受默认选项并单击 Next



10.

在 Servers 下,选择 dizzy1 复选框并单击 Next

11.

在下一个页面上,接受默认选项并单击 Finish



12.

在 Change Center 面板中,单击 Activate Changes

13.

在 Domain Structure 面板中,再次单击 Deployments



14.

选择 benefits 应用程序的复选框,并单击 Start 按钮:

15.

从下拉列表中,选择 Servicing All Requests 选项。当系统提示时,单击 Yes

16.

确保在 State 列下,benefits 应用程序以“Active”状态列出。



返回主题列表

测试应用程序

执行以下步骤:

1.

浏览至以下 URL:

http://localhost:7003/benefits

2.

选择一个或多个可用复选框并单击 Get Information 按钮。



3.

单击 Back to Home Page 链接:

返回主题列表

更新应用程序

执行以下步骤:

1.

下载 benefits.war 的更新版本。替换当前文件。Web 应用程序的部署描述符已修改为使用不同的 URL 上下文路径。



2.

返回到管理控制台的 Deployments 页面。



3.

在 Change Center 面板中,单击 Lock and Edit

4.

选择 benefits 应用程序的复选框,并单击 Update 按钮:

5.

单击 Finish



6.

单击 Change Center 面板中的 Activate Changes

7.

将您的 Web 浏览器导航至 URL:

http://localhost:7003

benefits 应用程序现在应该在此新 URL 路径下提供。

返回主题列表

停止并删除应用程序

执行以下步骤:

1.

返回到管理控制台的 Deployments 页面。



2.

选择 benefits 应用程序的复选框,并单击 Stop 按钮:

3.

选择 Force Stop Now 选项。当系统提示时,单击 Yes

提示: 要在将来避免这些确认页面,您可以在控制台的 Preferences 中禁用 Ask for Confirmation in Operations 选项。

4.

再次测试 benefits 应用程序。它应该不再提供。

提示: 您可能会看到一个 benefits 页面的缓存版本。单击浏览器中的 Refresh 按钮绕过缓存。


5.

返回到管理控制台的 Deployments 页面。


6.

在 Change Center 面板中,单击 Lock and Edit



7.

选择 benefits 应用程序的复选框,并单击 Delete 按钮。当系统提示时,单击 Yes

8.

在 Change Center 面板中,单击 Activate Changes



返回主题列表

在本教程中,您学习了如何:

使用 WebLogic 管理控制台安装 JavaEE Web 应用程序,并将它指向一个或多个服务器。
有关本 OBE 教程的问题,请在 OBE 论坛上发布查询。

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。