WebLogic Server

前几天,看了几集J2ee , 给我的感觉就是,看不懂!! 一点也不懂! 那怎么办呢? 听老师的,不管懂不懂,先看看再说。接下来,就开始了J2ee “艰苦”的历程。在J2ee中,经常提到WebLogic Server,这究竟是个什么东西呢? 在好奇心驱使下,我简单的查询了一下,整理如下。

WebLogic 是美商Oracle的主要产品之一,系购并BEA得来。是商业市场上主要的Java(J2EE)应用服务器软件(application server)之一,目前已推出到11gR1 (10.3.4)版。而此产品也延伸出WebLogic Portal, WebLogic Integration等企业用的中介软件,以及OEPE(Oracle Enterprise
Pack for Eclipse)开发工具。WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。Oracle WebLogic Server拥有处理关键Web应用系统问题所需的性能 、可扩展性和高可用性。与Oracle WebLogic Commerce ServerTM配合使用,Oracle WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案。————来自百度百科

WebLogic 中的基本概念

Domain 域是作为单元进行管理的一组相关的 WebLogic Server 资源。一个域包含一个或多个 WebLogic Server 实例,这些实例可以是群集实例、非群集实例,或者是群集与非群集实例的组合。一个域可以包含多个群集。域还包含部署在域中的应用程序组件、此域中的这些应用程序组件和服务器实例所需的资源和服务。应用程序和服务器实例使用的资源和服务示例包括计算机定义、可选网络通道、连接器和启动类。

Domain 中包含一个特殊的 WebLogic 服务器实例,叫做 Administration Server,这是我们配置、管理Domain中所有资源的核心。通常,我们称加入Domain中的其他实例为 Managed Server,所有的Web应用、EJB、Web Services和其他资源都部署在这些服务器上。

我们可以按照以下的一些标准来组织Domain:程序的逻辑划分,例如一个电商网站,可以将前台作为一个Domain,订单处理作为一个Domain,其他资源作为一个Domain;以物理地域为划分,例如一个跨国公司的网站,每个国家可以建立一个Domain;以尺寸来划分。

Administration Server :管理服务器是控制整个域配置的中心操作节点,管理服务器维护着整个域 Domain 的配置并将配置分配到每个被管理服务器 Managed Server 中,每个域中都必须有一个Administration Server。我们可以通过三个渠道访问管理服务器:Admin Server console、Oracle WebLogic Scripting Tool WLST、JMX客户端(通过WebLogic提供的API来实现),最后我们还可以通过SNMP协议来监控Admin
Server的状态。

Admin Server如果挂了,对于Domain中的ManagedServer不会产生影响,如果配置了集群,对于负载均衡和Failover机制也不会产生影响,因为这些都是基于配置文件的(config.xml),而不依赖与AdminServer的实例。Admin Server 不必时刻运行,当我们需要修改配置或者部署应用时,把Admin Server运行起来就行。

Managed Server :

被管理服务器是一个WebLogicServer的实例,他从Admin Server那里获取配置信息。通常在Managed Server上部署自己的服务、组件或应用。基于性能考虑,ManagedServer维护着一份只读的域配置文件,当服务启动的时候,会从Admin Server上同步配置文件信息,如果配置文件发生了改变,AdminServer也会将改变推送到Managed
Server上。

Machine :

Machine 是指运行WebLogicServer实例的物理机器,通常与部属在其上的Managed Server相关连。Machine用于NodeManager(一个运行在物理服务器上的进程,可以远程重启Admin 和 Managed Server)重启失败的ManagedServer,以及为集群的Managed Servers选择合适的Session存放位置(Session避免存放在同一台Machine上)。

Node Manager:

运行在物理服务器上的一个进程,用来远程执行Admin Server 和 Managed Server的启动 Start、停止 Stop、挂起 Suspend、重启 Restart操作。该进程与Domain并不关联但是与Machine相关连,如果你想在Admin Console 中对Server进行控制,则必须安装NodeManager。Node
Manager 提供了Java-based和Script-based两个版本,实现的功能一样。

Cluster :

集群是一组WebLogic Server的组合,集群是为了满足服务的高可用(High Avilability)以及可扩展(LoadBalancing)需求而出现的。需要注意的是,集群中的WebLogicServer必须版本号一致。Cluster需要注意的几个问题:不能够跨Domain、Cluster中的服务器必须在同一个域中、Domain中可以有多个Cluster。

J2EEStandard :

J2EE框架中的其他内容:JDBC、JNDI、JTA、JMS、JAAS、JMX、RMI-IIOP等。

Java Servlets andJavaServer Pages:

Servlet是一个在服务器容器内运行的单独线程,JSP文件最终也会被编译成 Servlet,所以 Servlet是JAVA编程中的一个非常重要的概念。

这里面的很多概念,我还正在学习,把这篇博客贴出来,为自己的下一步学习,做个预习。

部分内容整理自:http://www.cnblogs.com/cocowool/archive/2012/04/01/2428861.html

时间: 2024-08-13 21:08:05

WebLogic Server的相关文章

WebLogic Server 12.1.2后的字符型安装模式

weblogic Server 12.1.1全部都可以用原来方式. WebLogic Server 12.1.2后已经取消了console安装模式,目前只有gui和静默安装模式.并且安装方式下也有很大变化 如果静默安装模式,需要创建一个response file,内容如下: [ENGINE] #DO NOT CHANGE THIS. Response File Version=1.0.0.0.0 [GENERIC] #The oracle home location. This can be a

关于Weblogic Server(介绍)

Weblogic, 美国Oracle公司名下产品,是一个基于 J2EE 架构.可扩展的应用服务器. 本文档选取部分官方文档翻译 总览 支持多种类型的分布式应用 基于 SOA 应用的理想架构 完整实现 J2EE 6.0 标准, 提供标准 API ,访问多种服务,如数据库.消息服务 支持 Spring 框架 确保应用环境可靠.安全.高可用.可扩展 支持服务器集群.避免错误的影响 诊断工具,辅助系统管理员,监视和调整性能 安全性,保护服务访问,确保数据安全,防止恶意攻击 编程模型 支持以下相关编程:

myeclipse关联weblogic时提示 D:\program\weblogic is not a valid BEA WebLogic Server v10.x installation directory

开发环境:win7_64+weblogic 10.3.1.0+myeclipse 2015 stable 2 注:weblogic安装根目录为D:\program\weblogic 操作:在安装好weblogic后,在myeclipse中配置与weblogic关联,选择weblogic根目录提示如下: D:\program\weblogic is not a valid BEA WebLogic Server v10.x installation directory 解决: 1.在安装根目录新建

J2EE之WebLogic Server

WebLogic是用于开发.集成.部署和管理大型分布式Web应用. 网络应用和数据库应 用的Java应用服务器.将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发.集成.部署和管理之中. WebLogic Server拥有处理关键Web应用系统问题所需的性能 .可扩展性和高可用性. 与Oracle WebLogic Commerce ServerTM配合使用,Oracle WebLogic Server可为部署适应性个性化电子商务应用系统提供完善的解决方案.

Oracle WebLogic Server 12c: Node Manager配置与使用

        在生产环境中,WebLogic服务器实例经常会跨多个管理域(domains).物理主机(machines)或地域(geographic locations)分开部署.Node Manager是远程启动.停止或重启管理服务器和受管服务器的工具.尽管它不是必须的,但如果你的WebLogic服务器中的应用有高可用性的需求,还是推荐使用它. Node Manager进程并不与特定的Weblogic管理域关联,只与特定的物理主机关联.可用同一个Node Manager进程控制多个Weblo

Oracle WebLogic Server 12c 新特性

美国时间2011年 12月9日,Oracle公司正式发布WebLogic 12c版本,c是cloud的缩写.截止当前(2013年8月)最新版本为Oracle WebLogic Server 12c (12.1.2).12c 最大的功能改进是完全支持Java EE 6标准,此版本主要基于 JDK 6,但支持JDK 7.开发人员可以下载163MB的ZIP版本 Oracle WebLogic Server 12c 提供了对客户和合作伙伴的重大增强来降低其总体拥有成本并向现有应用架构提供更多价值,于此同

关于weblogic server对docker的支持

Docker是目前比较热门的一个技术话题,WebLogic Server从12.1.3版本支持Docker,但对于操作系统和内核有一定的要求,具体参考下表 我曾在ubuntu,Oracle Enterprise Linux 6 UL7上尝试,在安装Docker的时候都失败,所以大家需要仔细注意版本. Weblogic Docker镜像分成三层,基础镜像主要是针对操作系统,安装镜像更多的包含了JDK和weblogic安装版本.域镜像则包含了直接可运行的域配置. 具体的镜像下载地址可以参考 http

WebLogic Server安装教程

本教程:安装WebLogic server:配置域(Domain):进入WebLogic Server管理控制台 --步骤必须完整 一,安装WebLogic Server 1,双击exe安装文件 2,准备安装文件 3,生成向导序列 4,选择安装路径 5,开始安装 经过以上步骤,安装完成. 二,配置域(Domain) 1,从所有程序中搜索"Configuration Wizard",双击打开 2,创建域,并选择域的位置 3,选择产品模板 4,设置管理控制页面登录的用户名和密码(设置后,自

WebLogic Server官方下载地址

WebLogic Server官方下载地址 英文(更新到12c和9.2.4):http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html 中文(内容有滞后):http://www.oracle.com/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html

Oracle WebLogic Server开发权威指南 目录

http://www.cnblogs.com/lauleoi/p/3864309.html http://www.cnblogs.com/lauleoi/p/3864330.html http://www.cnblogs.com/lauleoi/p/3864329.html http://www.cnblogs.com/lauleoi/p/3864326.html http://www.cnblogs.com/lauleoi/p/3864318.html http://www.cnblogs.c