在 Oracle WebLogic 中部署应用程序
1. 部署概述
“部署”一词最初源于军事领域,意为“部署军队以准备战斗”。在应用程序部署中,我们做的事情类似,即定位部署包的所有组件,使其准备好执行相应任务。不同的是,应用部署不会对抗敌人,而是帮助我们快速、可靠且轻松地获取信息。
应用程序部署是指让应用程序、库或模块在 WebLogic Server 域中可用于处理客户端请求的过程,实际上就是解包应用程序包组件,将它们放入目录,并通过 WebLogic Server 和资源使其准备好工作。
WebLogic 使用 JEE 部署标准,部署工具和应用服务器提供商使用标准 API 来配置和部署应用程序到应用服务器。WebLogic Server 实现了 JSR - 88 服务提供接口(SPI)插件和模型插件,以符合 J2EE 1.4 部署规范。可以使用基本的 J2EE 1.4 部署 API 部署工具和 WebLogic Server 插件(不使用 API 的 WebLogic Server 扩展)来配置、部署和重新部署 J2EE 应用程序和模块到 WebLogic Server。
2. 部署组件和术语
在深入了解部署过程之前,先介绍一些术语:
- 应用程序 :应用程序的定义并不简单,对于最终用户来说,它可能是从用户界面到数据库的一整套组件链,尽管用户可能并未意识到所有这些组件。应用程序由为最终用户设计的一个或一组程序组成,可分为系统软件和应用软件。系统软件由在非常基础的层面与计算机交互的低级程序组成。
- 应用程序模块 :它是一个 XML 文档,