`
marszgl
  • 浏览: 53312 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

weblogic集群经验

阅读更多

经验在WebLogic Server 8.14上配置集群,以及通过Proxy Server来访问集群

 

必要条件

Ø  集群中的所有 S erver必须位于同一 网段 ,并且必须是IP广播(UDP)可到达的

Ø  集群中的所有Server必须使用相同的版本,包括Service Pack

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

 

配置

在同一网段内的不同机器上配置集群

机器类型

操作系统

硬件配置

角色

备注

DELL PC

Win2000  Server

IP:10.16.92.1 PORT:7080

Administrator  Server

 

DELL PC

Win2000  Server

IP:10.16.92.1 PORT:8080

Proxy  Server

 

DELL PC

Win2000  Server

IP:10.16.92.1 PORT:7082

Managed Server

 

DELL PC

Win2000  Server

IP:10.16.92.4 PORT:7084

Managed Server

 

 

 

启动服务

Ø  启动Administrator Server

使用startWebLogic命令启动Administrator Server

Ø  启动Managed Server

使用startManagedWeblogic命令启动Managed Server,它的命令格式是:

startManagedWeblogic.cmd   Managed Server的名称   Administrator Server地址

如: startManagedWeblogic server1 http:// 10.16.92.1:7082

同理可以启动nodeB和nodeC,以及Proxy Server

注意:

可能使用console/服务器,启动不了非admin服务器,必须使用命令行.

非admin服务器必须先启动server\bin\startNodeManager.cmd

配置服务器的计算机,可能带来5500端口冲突

 

 

分发处理

  HttpClusterServlet通过一个WebLogic服务器代理对WebLogic集群中的其他服务器成员的HTTP请求, 同时HttpClusterServlet还为代理的HTTP请求提供负载平衡与容错处理

  注意:proxyServer只是发布分发web,业务具体web要部署到cluster上.

   

Ø  生成配置文件web.xml

<web-app>

    <display-name>ProxyWebApp</display-name>

    <servlet>

        <servlet-name>HttpClusterServlet</servlet-name>

        <servlet-class>weblogic.servlet.proxy.HttpClusterServlet</servlet-class>

        <init-param>

            <param-name>WebLogicCluster</param-name>

            <param-value>10.16.92.1:7082|10.16.92.4:7084</param-value>

        </init-param>

    </servlet>

    <servlet-mapping>

        <servlet-name>HttpClusterServlet</servlet-name>

        <url-pattern>/</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

        <servlet-name>HttpClusterServlet</servlet-name>

        <url-pattern>*.jsp</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

        <servlet-name>HttpClusterServlet</servlet-name>

        <url-pattern>*.html</url-pattern>

    </servlet-mapping>

    <servlet-mapping>

        <servlet-name>HttpClusterServlet</servlet-name>

        <url-pattern>*.htm</url-pattern>

    </servlet-mapping>

</web-app>



 
 
分享到:
评论
1 楼 chenlinping 2009-01-11  
新手请教楼主:
一个weblogic集群问题,困扰了我好几天了。

AdminServer: 192.168.1.101:7001
server1:     192.168.1.101:7201
server2:     192.168.1.102:7201
cluster:     192.168.1.101:7201,192.168.1.102:7201

环境:ADSL, 无线路由器,两台笔记本wifi上网,一台192.168.1.101, 一台192.168.1.102,没有用DHCP,直接用静态ip地址。weblogic9.2。XP。两台机器的java和weblogic的目录都一样。

问题:
AdminServer启动以后,用start startManagedWeblogic server2 http://192.168.1.101:7001启动server2.
出现以下问题,请楼主帮忙解惑,不胜感激。
<2009-1-11 下午05时21分55秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
<2009-1-11 下午05时21分55秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
<2009-1-11 下午05时21分55秒 CST> <Error> <Server> <BEA-002606> <Unable to create a server socket for listening on channe
l "Default". The address 192.168.1.103 might be incorrect or another process is using port 8101: java.net.BindException:
Cannot assign requested address: JVM_Bind.>
<2009-1-11 下午05时21分55秒 CST> <Emergency> <Security> <BEA-090087> <Server failed to bind to the configured Admin port
. The port may already be used by another process.>
<2009-1-11 下午05时21分55秒 CST> <Critical> <WebLogicServer> <BEA-000362> <Server failed. Reason: Server failed to bind
to any usable port. See preceeding log message for details.>
<2009-1-11 下午05时21分55秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FAILED>
<2009-1-11 下午05时21分55秒 CST> <Error> <WebLogicServer> <BEA-000383> <A critical service failed. The server will shut
itself down>
<2009-1-11 下午05时21分55秒 CST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>

相关推荐

    WebLogic集群部署资料

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

    weblogic集群扩充 服务器应用 - 群集服务 - weblogic集群扩充

    weblogic集群扩充 服务器应用 - 群集服务 - weblogic集群扩充weblogic集群详细的搭建步骤,绝对手把手的教你部署weblogic服务器以及集群的扩容.zip

    WebLogic集群配置和负载均衡的实现

    WebLogic集群配置和负载均衡的实现

    Weblogic集群配置手册 V1.0

    Weblogic集群配置手册 V1.0 本文档是关于Weblogic集群配置的详细手册,旨在指导用户在实际应用中配置Weblogic集群。该手册分为十个章节,涵盖了从安装Weblogic中间件到配置集群应用的所有步骤。 1. 安装WEBLOGIC...

    weblogic集群部署文档

    weblogic集群部署文档 weblogic集群部署文档 weblogic集群部署文档

    WebLogic集群环境搭建

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

    Weblogic集群介绍.

    在深入探讨WebLogic集群之前,有必要理解传统双机架构的局限性。传统的双机热备模式可能导致资源利用率不均,主机繁忙而备机空闲。此外,当一个服务器出现问题时,需要手动切换至另一台服务器,管理和维护过程繁琐,...

    weblogic集群部署文档.docx

    本文档主要介绍了如何在Windows和Linux操作系统上搭建WebLogic集群,包括WebLogic Server的安装、Domain的配置以及集群的创建和节点的添加。 首先,安装WebLogic Server的过程大致如下: 1. 在命令行中,定位到...

    weblogic 集群与Coherence 集群之路

    WebLogic集群是通过多台服务器实例的集合来提供高可用性和负载均衡的。每台服务器实例都可以运行相同的应用,并通过网络连接共享资源和服务。当一台服务器出现故障时,其他服务器可以接管其工作,确保服务不间断。...

    weblogic的集群与配置图文方法

    本文主要介绍WebLogic集群的概念、配置过程和管理方法,希望能为需要了解或实施WebLogic集群的朋友们提供图文并茂的实用指南。 一、WebLogic集群概念及区别 WebLogic集群主要通过多个服务器实例共同工作,来提供...

    weblogic 集群 OA系统安装与部署

    WebLogic集群OA系统的安装与部署是一项复杂而关键的任务,它涉及到服务器配置、网络设置、数据库连接以及应用的分发和管理等多个环节。以下是对这一主题的详细解释: 1. **WebLogic服务器**:WebLogic是Oracle公司...

    Weblogic集群概念和配置

    以下将详细解释WebLogic集群的相关概念及其配置要点。 首先,Domain是WebLogic Server管理的基本单位,它是一个逻辑组织,包含了管理服务器、被管理服务器、机器、节点管理器以及可能存在的多个集群。Domain的配置...

    weblogic集群安装配置手册.docx

    WebLogic集群安装配置手册主要涵盖了在Linux环境下搭建WebLogic集群的详细步骤,旨在为IT同行提供一个简单易懂的安装指南。以下是对整个过程的详细解释: 1. **WebLogic域创建及配置** - **进入域配置目录**:首先...

    weblogic集群设置完整版

    在“weblogic集群设置完整版”这个主题中,我们将深入探讨WebLogic集群的配置过程及其重要概念。 一、集群基础 WebLogic集群是由多个相互协作的WebLogic Server实例组成的集合,它们共享应用程序和服务,并且能够...

    weblogic集群安装及nginx https反向代理及负载均衡配置

    #### 一、WebLogic 集群安装 ##### 1.1 安装环境概述 在进行 WebLogic 集群的安装之前,需要对安装环境进行一定的规划与准备。这里主要包括硬件环境的支持以及软件环境的搭建。 ##### 1.2 硬件需求 - **服务器配置...

    Weblogic集群概念和配置文档

    WebLogic集群是Oracle WebLogic Server的一种高级特性,它允许在多台服务器上分布和复制应用服务,以提高可用性、可扩展性和性能。在本文档中,我们将深入探讨WebLogic 8.1集群的概念和配置。 **Domain** Domain是...

    weblogic集群配置与部署

    WebLogic集群配置与部署是企业级Java应用服务器中的一项关键技术,主要用于提高应用程序的可用性、可伸缩性和性能。WebLogic Server是Oracle公司提供的一个成熟的中间件平台,支持高并发、分布式处理以及故障转移等...

    weblogic的集群配置

    在WebLogic集群中,多个服务器实例共享应用程序和服务,从而提供更强大的服务能力和更好的系统性能。 【描述】:“NULL” 虽然描述部分为空,但我们可以通过对WebLogic集群的理解来补充。在WebLogic集群配置中,...

Global site tag (gtag.js) - Google Analytics