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

1. Domain

WebLogic域是一个服务器/集群的管理组,用户可以通过某个中央位置来管理、监控整

个服务器域,这个中心就是管理服务器,相对的,受控服务器或者叫被管理服务器是指

域中除了管理服务器以外的所有的服务器。一个domain可以包含一个或多个weblogic

server实例,甚至是server集群。一个domain中有一个且只能有一个server担任管理

server的功能,其它的server具体实现一个特定的逻辑功能。

2. AdminServer

3. managedServer

4. ProxyServer

代理服务器也是受管理服务器。

代理服务器用于为集群提供负载平衡和故障转移;此外还具有一下特点:

#是客户端与群集交互的第一级;

#使集群看上去就像一个服务器。

//代理服务器可以基于软件也可以基于硬件;

//基于软件的代理服务器可以是内部weblogic servlet或第三方应用程序。

//基于硬件的代理服务器通常是物理负载平衡器。

//代理(不管是基于硬件还是软件)提供客户端与集群进行交互的方式。根据集群构架,

可选择三种基本代理:HTTPClusterServlet;web server插件;物理负载平衡器(如local

director或F5 networks big IP)。

5. Cluster

WebLogic集群是一个weblogic Server组,在一个集群中的服务器可以获得集群范围的命

名服务、负载平衡以及容错等功能。

注意:一个weblogic域可以同时管理多个集群以及多个服务器实例。

集群优点:

@@可以任意添加服务器,这样网站的可扩展性和利用度只受用户硬件预算的限制;

@@集群对开发人员和用户是完全透明的,在网络上集群就像一个weblogic服务器

一样;

@@不需要关闭网站,可在集群中动态添加服务器。

6. 节点管理器

节点管理器是指在物理的机器上运行的一个守护进程,通过它,管理服务器可以获得诸

如在控制台中强制重启远程机器上的server灯功能(没有节点管理器的情况下也是可以

强制关闭远程服务器的,但是不能重启)。

除此之外,节点管理器还可以自动检查自自己机器上的server实例(健康检查),当发

现某个实例出现故障的时候,可以自动进行重启。

7. Session复制

8. 启动weblogic服务

 启动Administrator Server

到domain的bin目录下:

>

 启动Managed Server

到domain的bin目录下:

>startManagedWebLogicnodeA127.0.0.1:7001

其中nodeA为Managed Server的名称;

后面为Administrator Server地址。

9. 通过HttpClusterServlet实现请求的自动分发处理

HttpClusterServlet通过一个WebLogic服务器代理对WebLogic集群中的其他服务器

成员的HTTP请求,同时HttpClusterServlet还为代理的HTTP请求提供负载平衡与容错处

理。

实现请求的自动分发功能遵循下面几个步骤:

 创建一个代理Server(proxyServer);

 生成配置文件;

 生成配置文件;

 打包生成Web应用;

 在proxyServer上部署应用,并将该应用作为缺省的Web应用。

10. 配置集群注意事项

 集群中管理服务器和被管理服务器之间有用到ip组播UDP,所以这些服务器之间必

须是UDP可以到达的;

 集群中的服务器必须使用静态IP,动态IP地址分配不能用于集群环境。如果服务器

位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,

只有这样,客户端才能访问服务器。

 请不要把管理服务器设置在集群当中;admin server只用于集群的管理,而不能参

与集群事务。

 集群中的所有Server必须位于同一网段;

 要以cluster方式运行,必须有包含cluster许可的license才行(从bea网站上下载

的试用版就可以进行cluster配置)

11. 集群架构

 单层混合型的集群架构(cluster)

将所有的Web应用以及相关的服务应用全部部署于集群中的单一WLS实例中,这

种架构的优势在于:易于管理;灵活的负载平衡机制;更强的安全控制。

 多层结构的集群架构(cluster)

这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集

群EJB。一般应用于下面这些情况:

在负载平衡机制需要调用集群EJB中的方法时;

在提供内容与提供对象的服务之间需要更大的机动性时;

在需要更高的系统稳定性时;

12. 多播地址段

IP多播是一种广播技术,使多个应用程序能够订阅某个IP地址和端口号,并监听消息。

多播地址是一个介于224.0.0.0到239.255.255.255之间的IP地址。

13. weblogic主要的目录结构

a. 总体目录分布结构

|-bea :bea的主目录;其下有:

|-/jdk_xxx包含sun jkd软件(如果此软件已随你的软件进行了安装)。JDK提供了

java运行时环境(JRE)和工具,用于对java应用程序进行编译和调试。在此目录名

称中,xxx表示你系统上安装的sun JDK版本,如jdk160_05