系统根据配置信息,完成缺省的目录及文件的创建
启动WebLogic服务
启动Administrator Server
使用startWebLogic命令启动Administrator Server
startWebLogic.cmd
启动Managed Server
使用startManagedWeblogic命令启动Managed Server,它的命令格式是:
startManagedWeblogic.cmd Managed Server的名称 Administrator Server地址
同理可以启动nodeB和nodeC,以及Proxy Server
通过HttpClusterServlet实现请求的自动分发处理
HttpClusterServlet通过一个WebLogic服务器代理对WebLogic集群中的其他服务器成员的HTTP请求,同时HttpClusterServlet还为代理的HTTP请求提供负载平衡与容错处理。
实际上实现是很简单的,遵循下面几个步骤就可以轻松实现请求的自动分发功能:
创建一个代理Server(在此我们称这proxyServer)
生成配置文件web.xml
生成配置文件weblogic.xml
打包生成Web应用
在proxyServer上部署应用,并将该应用作为缺省的Web应用
创建代理Server
启动Administrator Server,然后进入Console控制台(http://10.16.92.33:7080/console/),在此我们将代理Server与Administrator Server置于同一台主机之上。
进入console控制台后,在“Server”结点上单击右键,在弹出菜单上选择“Configure a New Server”,然后配置代理Server的相关信息。(在这里只要指定名称,监听地址,监听端口就可以了);
HttpClusterServlet的部署,主要是Servlet的声明和映射,并设置初始化参数,可以创建一个Web App,然后直接在web.xml中添加或在管理控制台上设置HttpClusterServlet的部署信息。最后将它发布给用来做代理的Server,并将这个Web App设置为这个Server的缺省WEB应用。
web.xml文件示例
<?xml version='1.0' encoding='UTF-8'?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<servlet>
<servlet-name>HttpClusterServlet</servlet-name>
<servlet-class>weblogic.servlet.proxy.HttpClusterServlet</servlet-class>
<init-param>
<param-name>WebLogicCluster</param-name>
<param-value>192.168.3.220:7003|192.168.3.220:7004</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>*.htm</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>HttpClusterServlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
</web-app>
分享到:
相关推荐
本文档将详细介绍WebLogic集群的部署与代理配置步骤,帮助初学者理解和实践相关技术。 一、WebLogic集群概念与优势 WebLogic集群是一种高可用性和可扩展性的解决方案,通过将多个WebLogic服务器实例组织在一起,...
本文将详细讲解如何使用Nginx作为负载均衡器,实现对Tomcat和WebLogic集群的负载均衡以及故障处理。我们将遵循由浅入深的原则,适合初学者和进阶者学习。 首先,我们来看看基础环境。系统为Redhat7.5,JDK版本为1.8...
【WebLogic集群基础概念】 WebLogic集群是一种高可用性和可扩展性的解决方案,它将多个WebLogic Server实例组织在一起,共享资源和服务,实现负载均衡和故障转移。在Linux环境下配置WebLogic集群,首先需要理解以下...
Linux 下 Weblogic 集群配置初步 Linux 下 Weblogic 集群配置是指在 Linux 操作系统环境下配置 Weblogic 集群,以实现服务器的高可用...通过本文的学习,读者可以更好地理解和掌握 Linux 下 Weblogic 集群配置的技术。
Apache作为反向代理,可以通过配置mod_proxy模块来实现与Weblogic集群的集成。配置Apache的Virtual Hosts和ProxyPass指令,将HTTP请求转发到Weblogic集群。 11. **简单测试**: 为了验证集群和Proxy Server的正确...
- **设置HTTPCLUSTERSERVLET**:配置代理Servlet来处理对WebLogic集群的请求。 - **HTTPCLUSTERSERVLET的分发描述符示例**:具体的配置示例代码。 #### 二十七、配置WEB应用的安全性 - **设置对Web应用的授权**:...
WebLogic集群是多台服务器的集合,提供负载均衡、故障转移和资源共享等功能,确保服务的高可用性和伸缩性。配置集群时,需要考虑网络配置、会话复制、故障检测策略等因素。 六、安全性 WebLogic的安全模型包括用户...
5. **WebLogic ESB**:教程会介绍如何利用WebLogic ESB进行服务代理、路由、转换和协议适配,以实现服务之间的互操作性。这可能包括创建服务、定义服务端点、设置路由策略等内容。 6. **数据集成与适配器**:...
WebLogic是一个广泛使用的企业级中间件产品,提供了完整的...通过深入学习这份WebLogic使用手册,开发者和系统管理员可以有效地配置、管理和优化WebLogic服务器,进而在实际工作中提高生产效率和解决复杂问题的能力。
域是一个逻辑容器,包含一个或多个服务器、集群、数据源、JMS队列等资源。以下是创建WebLogic域的步骤: 1. **启动WLST(WebLogic Scripting Tool)**:这是一个基于Python的命令行工具,用于管理和配置WebLogic ...
综上所述,WebLogic 11g的JMS配置和示例代码是学习和使用JMS服务的关键,它们能帮助开发者更好地理解和实践消息传递机制,提升应用的并发处理能力和容错性。通过深入研究提供的资源,你可以掌握如何在WebLogic环境中...
1. **集群支持**:WebLogic Server支持集群部署,能够实现负载均衡、故障转移,提高系统的可用性和可扩展性。 2. **安全管理**:提供了强大的身份验证、授权和审计机制,确保应用系统的安全性。 3. **JMS服务**:...
WebLogic Server是一款由甲骨...通过学习《Weblogic管理指南》中的内容,你可以深入了解WebLogic Server的管理技巧,提高在实际工作中的效率和应变能力。无论你是运维人员还是开发者,这份指南都将为你提供宝贵的指导。
在Windows平台上安装WebLogic 11g涉及一系列步骤,包括安装程序、配置集群域以及调整内存分配。以下是详细的知识点说明: 1. **安装WebLogic 11g** - 双击安装程序启动安装过程。 - 在安装路径选择中,可以自定义...