2024年6月12日发(作者:)

Sun Java

TM

Studio Creator

教程:关于部署

版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。使用时需遵守许可证条款规定。附加说明位于文档末尾。

2004Q2

部署

关于部署

本教程中提供了对部署进程的概述,还提供了有关如何在 Sun Java™ Studio Creator 开发环境下运行部署的具体

信息。其中说明了如何通过在较复杂的应用和情况下使用那些修改或加强部署的工具和技术来覆盖基本的缺省

设置。

内容

应用程序开发进程

服务器导航

生成进程和服务器日志

脚本Ant

WAR、EAR 和部署描述符

部署工具

管理控制台

运行此教程之前,请演练使用数据绑定组件访问数据库中的 TravelCenter 示例以配置 jdbc/Travel 数据源。如果您

不熟悉 Ant 脚本,则还应该阅读定制

Ant 生成和部署进程 教程。相关的 Java 技术将在 J2EE ™ 教程 中进行深入的

介绍。

应用程序开发进程

在 Java Studio Creator 应用程序开发环境 (IDE) 中生成的应用程序运行时,将自动进行部署。部署进程将在与 IDE

一起提供的 Java™ 2 Platform, Enterprise Edition(J2EE™ 平台)应用服务器中安装应用程序组件。这对于典型项

目来说足够了。

Studio Creator 开发进程包括以下步骤:

创建应用程序。

将组件拖放到应用程序页面。

在页面文件中设置组件属性和写入支持代码。

生成或运行该应用程序。

此进程旨在尽可能使用户感觉简单方便。用户看不到诸如部署进程这样的详细信息。但是却可以使用 IDE 的附

加部署工具修改这些设置。

服务器导航

IDE 将安装缺省的 J2EE 应用服务器,该应用服务器可以在“服务器导航”中的部署服务器节点上看到。应用服务

器很复杂且拥有大量的属性。通过选择相应节点或其子节点之一,可以检查此服务器的属性。随后与选定节点相

关联的属性将显示在“属性”窗口。

1

Sun Java Studio Creator

通过右键单击该服务器节点然后从弹出菜单中选择所需选项,即可启动、终止或刷新该应用服务器。

紧跟在部署服务器节点下面的两个节点是已部署组件和资源节点。已部署组件节点显示了当前部署在 J2EE 服务

器上的所有应用程序。缺省情况下,其中包括使用 IDE 部署的示例,例如 Traveller Service Web 服务。此外,还

显示当前已部署的所有应用程序。

右键单击已部署的应用程序可以打开一个弹出菜单,使用此菜单可以禁用或取消部署该应用程序。

禁用

某个已部

署应用程序后,将无法访问该应用程序,但是并不会将其从应用服务器上删除。通过右键单击其节点并从弹出菜

单中选择“启用”即可重新启动禁用的应用程序。

取消部署

某个应用程序将从服务器上删除该应用程序。通过在

IDE 中打开其项目并从菜单中选择“生成”>“运行项目”即可重新部署该应用程序。随后该应用程序将重新显示

在“已部署组件”树状图中。

资源节点中还包括应用服务器上维护的其他资源,例如数据库连接和数据库池。典型的 Studio Creator 应用程序

将自动生成并配置这些资源。

目前其他服务器无法添加到“服务器导航”。如果要将 Java 应用程序部署到其他 J2EE 服务器,可以使用本教程

后面部分介绍的工具之一。此进程的详细信息是特定于服务器的。(查看教程列表,这些教程用来说明特定于应

用服务器的部署)。

生成进程和服务器日志

当应用程序用户从菜单中选择“生成”>“运行项目”后,那些通过 IDE 创建的应用程序将部署到缺省的 J2EE

应用服务器中。此时,将打开“输出-生成输出”窗口(如果该窗口尚未打开)并显示生成进程日志:

compile:

init:

prepare:

compile:

default:

Copying 1 file to CreatorProjectsMyProjectbuild

BUILD SUCCESSFUL (total time: 0 seconds)

生成和部署进程步骤由名为 的 Ant 脚本文件控制。在本教程的后面部分将对 Ant 进行简单介绍。

通过在“项目导航”中右键单击顶部节点并选择“显示文件系统视图”可以查看应用程序的目录结构。随即将显

示与下图所示相似的内容。

2 关关关关 ▪ 2004 年 6 年