Web 应用程序容器
Web 应用程序包含应用程序的资源(例如 Servlet、JavaServer Pages (JSP)、JSP 标记库)和任何静态资源(例如 HTML 页和图像文件)。Web 应用程序可将服务引用(Web 服务)和消息目标引用(JMS 目标/队列)添加到应用程序。它还可以定义到外部资源(例如 Enterprise JavaBean (EJB))的链接。
在 WebLogic Server 上部署的 Web 应用程序使用标准 J2EE 部署描述符文件和 WebLogic 特定部署描述符文件来定义其资源和操作特性。
JSP 和 HTTP Servlet 可访问在 WebLogic Server 中可用的所有服务和 API。这些服务包括 EJB、通过 Java 数据库连接(Java Database Connectivity,简称 JDBC)建立的数据库连接、Java 消息服务(Java Messaging Service,简称 JMS)、XML 等。
Web 归档文件(WAR 文件)包含构成 Web 应用程序的文件。WAR 文件在一个或多个 WebLogic Server 实例上作为单元部署。部署到 WebLogic Server 的 WAR 文件通常包括下列文件:
-
一个 Servlet 或 Java Server Page (JSP),以及任何辅助类。
-
web.xml 部署描述符,它是 J2EE 标准的 XML 文档,可以描述 WAR 文件的内容。
-
weblogic.xml 部署描述符,它是一个包含 Web 应用程序的 WebLogic Server 特定元素的 XML 文档。
-
WAR 文件还可以包括 HTML 或 XML 页及支持文件(例如图像文件和多媒体文件)。
WAR 文件可以单独部署,也可以和其他应用程序组件一起打包到企业应用程序归档文件(EAR 文件)。如果单独部署,则该归档文件必须以 .war 扩展名结束。如果在 EAR 文件中部署,则该归档文件必须以 .ear 扩展名结束。
BEA 建议将独立 Web 应用程序作为企业应用程序的一部分打包和部署。这是 BEA 的最佳实践,可使应用程序的迁移、添加和更改变得更加容易。另外,通过将应用程序作为企业应用程序的一部分进行打包,您可以利用拆分开发目录结构,与传统的单一目录结构相比,这种目录结构具有许多优点。
注意: |
如果要以展开的格式(非归档文件格式)部署目录,请勿将此目录命名为 .ear、.jar 等。有关归档文件格式的详细信息,请参阅 Web 应用程序开发人员工具。 |
分享到:
相关推荐
WebRunner.exe可能是这样的工具,它是一个小型的Web应用程序容器,可以加载和运行EXTJS应用,模拟Web环境。 config.ini配置文件在这个过程中起着关键作用。它可能包含了WebRunner的设置,比如EXTJS应用的URL、启动...
### Web应用程序部署指南知识点 #### 一、文档概述与历史记录 - **文档版本**:该文档版本为4.1 Support Package 6,发布日期为2015年6月12日。 - **文档历史记录**:文档的第5页提供了关于此文档的历史版本记录,...
【面向.NET的Web应用程序设计】是针对微软技术栈中的一项重要技能,主要涉及使用.NET框架构建高效、可扩展且安全的Web应用。这个主题涵盖了多种技术和概念,包括ASP.NET、Web Forms、MVC、Web API以及.NET Core。在...
两者都可以用于开发C# Web应用程序,但.NET Core更轻量级,适合云和容器部署。 4. **Web Forms与MVC模式**:ASP.NET Web Forms是早期的Web开发模型,它将Web页面映射为控件,提供了事件驱动的编程模型。MVC(Model-...
### 亚马逊部署Web应用程序知识点详解 #### 一、AWS Elastic Beanstalk **AWS Elastic Beanstalk** 是亚马逊提供的一种简化Web应用程序部署的服务。它允许开发者快速地在云端部署和管理应用程序,而无需关心底层...
【描述】:“Apache Tomcat 6.0.18是Web应用程序容器,它是开源软件,用于部署和运行Java Servlets和JavaServer Pages(JSP)。作为Java EE的一部分,Tomcat实现了Servlet和JSP规范,提供了一个轻量级、高效且灵活的...
在讨论 WEB 服务器、应用程序服务器、HTTP 服务器的区别时,我们需要首先了解每种服务器的基本功能和定义。WEB 服务器的基本功能是提供 Web 信息浏览服务,它只需支持 HTTP 协议、HTML 文档格式及 URL,与客户端的...
8. **Web容器/应用服务器**: Java Web应用程序需要在Web容器或应用服务器中运行,例如Tomcat、Jetty或WebLogic。这些容器负责加载和管理Servlet、JSP和JavaBean,处理HTTP请求,并提供运行环境。 9. **部署描述符...
Linux 下采用 Mono 和 Jexus 部署 ASP.NET-MVC、WCF、WebAPI、C 应用程序 Linux 系统下,采用 Mono 和 Jexus 可以实现 ASP.NET-MVC、WCF、WebAPI、C 应用程序的部署。Mono 是一个开源的、跨平台的 .NET 实现,能够...
在IT行业中,Web容器,也称为Web服务器或者应用服务器,是用于运行Web应用程序的重要软件组件。它们为开发者提供了一个环境,使得动态网页内容能够被高效地处理和分发。"简单迅速的web容器"可能指的是一个轻量级、...
在Java Web开发中,Jetty是一个轻量级的开源HTTP服务器和Servlet容器,它支持Servlet规范并提供了部署Web应用程序的方法。本文将深入探讨如何在Jetty中部署Web应用程序,包括相关术语和部署策略。 首先,我们需要...
将其放置在合适的位置,以包含在Docker卷中或直接复制到Web应用程序容器中。 以下示例使用基于Tomcat的Docker容器。 通过docker build步骤将Web应用程序存档复制到映像中。 在示例中,spring配置文件作为docker卷...
Python Flask - 演示 Web 应用程序这是一个简单的 Python Flask Web 应用程序。该应用程序提供系统信息和实时监控屏幕,其中的表盘显示 CPU、内存、IO 和进程信息。该应用在设计时考虑到了云原生演示和容器,以便...
本项目是一个简单的Web应用程序,主要涉及到的基础技术是Tomcat服务器,这是一种广泛使用的开源Java Servlet容器。下面将详细阐述相关知识点。 【Web应用程序基础】 1. **HTTP协议**:超文本传输协议(HTTP)是...
Apache Tomcat 8.5.85 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。Tomcat是Apache软件基金会Jakarta项目的一部分,它允许开发者在纯Java环境中...
Apache Tomcat 8.0.43 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是专门为Linux操作系统优化的,因此它在Linux环境下运行时能提供高效、...
Apache Tomcat 6.0.33 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是Tomcat 6系列的一个具体发行版,提供了对Java Servlet 2.5和JSP 2.1...
"Web应用IPv6升级改造的主要工作" 在 Web 应用 IPv6 升级改造中,主要涉及以下几个方面的工作: 1. 升级网络设备:基于 IPv4 标准协议设计、生产的网络设备需要报废,更换新设备,以支持 IPv6 协议。 2. 升级基础...