`
x007700x
  • 浏览: 11584 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

WebLogic应用在集群环境下的一些基本知识【转载】

 
阅读更多
转载自:http://www.blogjava.net/coolplay/articles/226422.html
4.2.1 基本概念
1.硬件的cluster和WebLogic的cluster不是一回事,硬件做的是冷备份,对用户的session,用户请求的负载均衡等的处理是做不到 的,而且一般硬件的双机热备也不是时时的备份,而是间隔一段时间再将主机上的数据copy过来,而WebLogic Server的cluster就不是这样,其session的数据是时时的复制的,对不经常更改的jndi等的复制虽然也是定期完成的,但update的 时间间隔很短
2.WebLogic Server的cluster配置非常方便,请参考dev2dev学堂
http://dev2dev.bea.com.cn/bbs/school/guide/webser/20030627.html
如果你要对集群做扩展,操作也非常方便,你只需要启动一个指向这个集群的Admin Server的managed server就可以了,由这个集群中的唯一的Admin Server往这个managed server上部署应用
3.http状态会话复制就是session的复制,例如你登陆了系统,如果一个服务器坏了,cluster会将你的请求转发集群中的另外一个server,由其继续处理你的这个请求,而不要重新登陆。
4.EJB集群中有状态,无状态EJB的意义和区别请看J2EE中EJB的相关知识
5.对EJB的集群,也是非常简单的,直接把EJB应用target到cluster的server上!
6.对WebLogic Server来说,它的cluster做session的in memory的时时复制,这适用于web application及stateful session BEA的session内容的复制
7.对非stateful的EJB,WebLogic Server的cluster做其负载均衡及failover的工作(failover只针对EJB的stateless BEAN


4.2.2 集群规划
在规划集群配置时,应该牢记以下关于网络环境与集群配置的限制。

1.首先,集群中的WebLogic主机必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP地址,只有这样,客户端才能访问服务器。

2.集群中的所有WebLogic服务器必须位于同一个局域网,并且必须是IP广播可到达的。

3.集群中的所有WebLogic服务器必须使用相同的版本。配置集群中的服务器,使它们支持所提供的服务。对于使用了JDBC连接的EJB,所有部署了某EJB的服务器必须具有相同的部署与持久化配置。也就是说所有服务器都应该有相同的JDBC配置。所有部署了servlet的主机必须维护一组具有相同ACL的servlet。
如果客户端应用直接使用JDBC连接池,那么你必须为每个WebLogic服务器创建相同的连接池(并具有相同的ACL)。这意味着集群所使用的连接池应该 可以在所有的机器上创建。例如,一台运行WebLogic的NT服务器配置了连接Microsoft SQL Server数据库的连接池,那么一个包含非Windows机器(即不支持Microsoft SQL Server连接的机器)的集群不能使用这个连接池。
其它配置细节可能会因不同的集群成员而不同。例如,一台Solaris服务器可以比一台小的 NT工作站处理更多的登录请求。这种差异是可以接受的。因此,正如这里所给出的例子,对于那些与性能相关的属性,你可以根据每个集群成员的特点来配置不同 的值,只要所有成员的服务配置相同即可。因此,集群中的WebLogic服务器在所有与WebLogic服务、类文件以及外部资源(例如数据库)相关的方 面具有相同的配置。

4.2.3 服务器配置任务列表
可以通过管理控制台进行以下服务器配置:
1.Server节点配置单独的服务器可以配置的属性包括名字:监听端口与IP地址。


2.Server节点克隆一个服务器:克隆的服务器保存了原来服务器的属性值,你可以使用Server节点中的

      Configuration配置新服务器的名字。


3.使用管理控制台的Server节点来删除一个服务器:点击要删除的服务器的图标,将弹出一个删除服务器

     的确认对话框,点击对话框中的Yes按钮将删除服务器。


4.使用管理控制台的Server节点查看一个服务器的日志:点击要查看的服务器,点击Monitoring标签页,

       点击View Server Log连结,便可以在管理控制台的右窗格查看服务器日志。


5.使用管理控制台的Server节点查看一个服务器的JNDI树:点击所要查看的服务器,然后点击Monitoring

      标签页,点击该页面上View JNDI Tree连接,该服务器JNDI树的信息便显示在管理控制台的右窗格中。

6.使用管理控制台的Server节点查看服务器的执行队列:点击所要查看的服务器,然后点击Execute

      Queue 链接,然后查看管理控制台右边窗格里的表格中的内容。


7.使用管理控制台的Server节点查看服务器的执行线程:点击所要查看的服务器,然后点击Execute

      Queue 链接,然后查看管理控制台右边窗格里的表格中的内容:


8.使用管理控制台的Server节点查看server sockets:点击所要查看的服务器,点击View Sockets连接,然

      后查看管理控制台右边窗格里的表格中的内容。


9.使用管理控制台的Server节点查看服务器连接:点击所要查看的服务器,点击View Connections连接,

      然后查看管理控制台右边窗格里的表格中的内容。


10. 使用管理控制台的Server节点进行强制垃圾收集,点击要监控的服务器,点击JVM标签页,点击页面

        上的Force Garbage Collection连接,将弹出是否要进行垃圾收集的确认对话框。


11.Server节点监视服务器的安全:点击要监控的服务器,点击Monitoring标签页,点击Security标签页,

       将显示安全信息。


12.Server节点查看服务器的版本:点击要查看的服务器,点击Version标签页,将显示服务器的版本信

        息。
13.Server节点监控服务器集群:点击要监控的服务器,点击Cluster标签页,将显示该服务器的集群数

        据。


14.Server节点来部署EJB:点击需要部署EJB的服务器,点击需要分发的EJB并使用移动控件将它移到被

        选列中,点击Apply来保存你的选择。


15.Server节点来监视部署在某一服务器上的所有EJB:点击需要监视的服务器,点击Monitor All EJB

        Deployments连接来显示EJB的部署列表。


16.Server节点将web应用组件部署在某一服务器上:选择要部署web应用的服务器:选择需要部署的web

        应用,然后通过移动控件将它移到被选列中,点击Apply来保存你的选择。


17.Server节点来监控某一服务器上的所有web应用组件:点击web应用所在的服务器,然后点击Monitor

        All Web Applications连接来显示Web Application 的部署列表。


18.Server节点在服务器上部署启动与终止类:点击需要部署启动类的服务器,然后点击需要部署的启动

        类并将它移到被选列中,点击Apply来保存你的选择,使用终止类控件来部署终止类的过程与此相同。


19.Server节点为服务器分配JDBC连接池:点击web server分配表中的一个服务器,在Available列中点击

        一到多个JDBC连接池,并通过移动控件将所选择的JDBC连接池移到Chosen列,点击Apply来保存你

       所做的分配。


20.Server节点为一个服务器分配WLEC连接池:点击需要分配WLEC连接池的服务器:在Available列中选

        择一个或多个要分配的WLEC连接池,使用移动控件将所选择的WLEC连接池移动到Chosen列。


21.通过管理控制台的Server节点监视某一服务器上的所有WLEC连接池:选择一个需要监视连接池的服务

        器,点Monitor All WLEC Connection Pools on This Server链接,所有分配给这台服务器的连接池会

        显示在右窗格中的WLEC Connection Pools列表中。


22.Server节点为一台服务器分配XML 注册表,选择要分配XML 注册表的服务器,从XML 注册表的下拉列

       表中选择一个注册表,点Apply保存设置。


23.Server节点分配邮件会话:选择一个要分配邮件会话的服务器,从Available列中选择要分配给服务器

        的邮件会话,使用移动控件把所选择的移动会话移动到Chosen列中,点Apply按钮保存设置。


24.通过管理控制台为服务器分配文件T3s:选择一个要分配文件T3的服务器,从Available列中选择要分

        配给服务器的文件T3s,使用移动控件把所选择的文件T3s移动到Chosen列,点Apply按钮保存设置。


25.Connection连接,然后查看管理控制台右边窗格里的表格中的内容。


26.使用管理控制台的Server节点进行强制垃圾收集:点击要监控的服务器,点击JVM标签页,点击页面上

        的Force Garbage Collection连接,将弹出是否要进行垃圾收集的确认对话框。
分享到:
评论

相关推荐

    WebLogic集群环境搭建

    WebLogic集群环境搭建的知识点主要包括以下几个方面: 1. WebLogic集群环境的概念 WebLogic集群是由多个运行同一WebLogic Server软件的服务器节点组成,可以提供高可用性和可扩展性的应用服务器环境。集群中的各个...

    Linux环境WebLogic集群简单配置

    1. **创建管理服务器**:首先,需要在Linux环境下启动WebLogic的配置向导,位于`bea/weblogic81/common/bin`目录下,执行`./config.sh`命令。 2. **选择模板**:在配置向导中选择“创建新WebLogic配置”,然后根据...

    linux + weblogic10.3.6 集群部署及配置

    在Linux环境下,部署WebLogic Server 10.3.6的集群是一项复杂而重要的任务,因为这涉及到多个服务器之间的协调工作,以实现高可用性和负载均衡。以下将详细阐述整个部署配置过程的关键步骤: 1. **环境准备**: - ...

    WebLogic Server 9.2 集群配置

    在WebLogic Server中,集群可以通过配置来实现高可用性和负载均衡,使得应用程序可以在多个服务器之间有效地分布工作。 **预备知识:Domain和Server** 在深入集群配置之前,我们需要理解Domain和Server的概念: 1...

    WebLogic集群部署资料

    WebLogic集群部署是Oracle公司提供的企业级Java应用服务器在高可用性、可伸缩性和负载均衡方面的重要特性。本文将详细解析WebLogic集群的概念、优势、配置步骤以及单服务器和多服务器部署的区别。 首先,WebLogic...

    linux下weblogic集群部署

    在Linux环境下部署WebLogic集群是一项关键的任务,它涉及到服务器的配置、JDK的安装、WebLogic Server的安装以及集群的创建和管理。以下是一份详尽的步骤指南: 首先,确保系统环境满足WebLogic Server的运行需求。...

    weblogic的集群与配置图文方法

    在Windows和Unix/Linux环境下,创建WebLogic集群的步骤略有不同。以下是在不同系统环境下创建集群的一般步骤: 1. 启动创建域的向导:在Windows下,可以通过Oracle WebLogic的菜单项启动Configuration Wizard;在...

    weblogic12.1.3集群搭建(包括远程机器)

    【WebLogic集群搭建详解】 ...在实际环境中,还需要关注网络配置、安全性设置、监控和日志管理等方面,确保整个WebLogic集群的稳定运行。理解这些基本概念和搭建步骤,对于管理和维护WebLogic集群至关重要。

    aix下weblogic的集群配置

    以上是AIX环境下配置WebLogic集群的基本步骤,需要注意的是,实际操作中可能会遇到各种问题,如网络配置、权限、文件系统权限等,需要根据具体情况进行调整。在AIX上部署WebLogic集群需要对AIX系统管理、网络配置...

    weblogic11g多机集群配置

    在配置 WebLogic 11g 多机集群时,我们可能会遇到一些问题。例如,启动节点管理器后,在控制台上查看节点管理器状态为非活动状态。我们可以通过命令行方式启动受管服务器来拉取节点管理器状态。 另外,我们可能会...

    weblogic9.2集群部署方法

    WebLogic Server 9.2 的集群部署方法是企业级应用在Windows环境中实现高可用性和负载均衡的关键步骤。本文将详细阐述集群配置的整个过程,包括前期准备、管理服务器的安装以及集群成员的设置。 1.1 群集安装前的...

    weblogic12.1.3集群部署

    2. **多机部署**:本文介绍的是单机环境下配置WebLogic集群的方法,后续可以进一步研究如何在多台物理机上部署WebLogic集群,以提高系统的稳定性和可靠性。 通过上述步骤,我们可以了解到WebLogic 12.1.3集群部署的...

    Linux环境Weblogic集群配置,Weblogic JMS集群配置

    本教程将深入探讨如何在Linux环境下配置Weblogic集群以及Weblogic JMS集群,这对于提高应用程序的可用性和可扩展性至关重要。 首先,让我们了解一下Weblogic集群的基本概念。Weblogic集群是指一组独立的Weblogic...

    weblogic上部署集群项目步骤

    在WebLogic集群环境中,重要的是理解服务器之间的通信机制,以及如何配置资源如数据源、JMS队列和主题,以确保它们在集群中的正确分布和同步。此外,还需要关注网络配置、安全性设置以及故障检测和恢复策略。这些...

    linux 6.3 安装weblogic11g集群

    在本文中,我们将详细介绍如何在Linux 6.3环境下安装WebLogic Server 11g集群。WebLogic Server是一款由Oracle公司提供的企业级应用服务器,它支持集群部署以实现高可用性和负载均衡。以下是安装WebLogic 11g集群的...

    Weblogic单服务器集群

    Weblogic单服务器集群是指在一个物理服务器上部署多个Weblogic Server实例,形成一个集群环境。这种配置通常用于开发和测试环境中,以便于模拟真实世界中的高可用性和负载均衡场景。本文将详细介绍如何在WebLogic ...

    weblogic集群设置完整版

    WebLogic Server是一款由Oracle公司提供的企业级Java应用服务器,它支持集群环境以实现高可用性和负载均衡。...通过深入理解和熟练掌握这些知识点,开发者和运维人员可以确保WebLogic应用程序在集群环境中的稳定运行。

    weblogic双机集群部署图文说明手册

    【WebLogic集群部署...以上就是WebLogic 12c在Linux双机环境下部署集群的详细步骤,包括环境准备、服务管理、集群构建、服务器配置、数据源设定以及应用部署和验证。遵循这些步骤,能够确保WebLogic集群的稳定运行。

Global site tag (gtag.js) - Google Analytics