手动搭建WebLogic 10集群详解
需积分: 9 165 浏览量
更新于2024-07-24
收藏 2.52MB PDF 举报
"WebLogic集群环境搭建的详细步骤和配置指南"
在IT行业中,WebLogic Server是一种广泛应用的企业级应用服务器,尤其在构建大型分布式系统时,WebLogic集群是提高可用性、可扩展性和性能的关键技术。本资源提供了一个超级详细的WebLogic 10集群环境搭建过程,基于64位JDK和WebLogic Server,确保了软件版本的一致性以避免兼容性问题。
首先,安装基础环境:在所有集群服务器上安装64位Java Development Kit (JDK)。推荐使用WebLogic随附的JDK,因为这样可以确保与WebLogic Server的最佳兼容性。接着,安装64位的WebLogic Server,并且确保所有服务器上的安装路径相同,这是为了便于后续的配置和管理。
创建域是搭建WebLogic集群的第一步。在这个例子中,域名为"psdbdomian"。创建域时,需要勾选“受管服务器,集群和计算机”选项,以便后续能设置集群和服务器。
接下来,创建管理服务器(AdminServer)以及两个受管服务器(server1和server2),同时分配不同的端口,以避免端口冲突。此外,还需要创建一个HTTP代理服务器(proxyserver),这将在集群中起到负载均衡的作用,根据请求分发流量到不同的服务器。
配置集群服务器至关重要,包括设置集群的属性、网络配置、服务器启动参数等。集群服务器间的通信也需要配置,确保它们能够正确地发现和同步状态。
创建集群HTTP代理服务器后,需要分配计算机到集群中,这意味着将服务器实例关联到集群。这一步可以通过WebLogic管理控制台或者配置文件来完成。
启动WebLogic Server时,可能遇到权限问题,因此需要配置启动服务的用户和密码。这通常通过修改`boot.properties`文件来实现,该文件位于`D:\oracle\Middleware\user_projects\domains\psdb_domain\servers\AdminServer\security`目录下。
启动WebLogic Server的命令通常位于`bin`目录下,例如`startWebLogic.cmd`用于启动管理服务器,而`startMangedServer1.bat`和`startMangedServer2.bat`则分别用于启动受管服务器1和2。如果要实现高可用性,每个受管服务器的启动脚本需要正确配置,指向集群中的AdminServer,并且确保所有必要的安全配置文件已复制到位。
当在多台服务器上部署集群时,需要将`user_projects`目录复制到每台服务器上,并根据每台服务器的角色修改相应的启动脚本,如`startProxyServer.bat`用于启动HTTP代理服务器。
总结来说,WebLogic集群环境搭建涉及多个环节,包括JDK和WebLogic的安装、域和服务器的创建、集群配置、启动脚本的编写以及跨服务器的同步。这个过程虽然复杂,但遵循这些详细步骤,可以有效地构建出一个稳定、高效的WebLogic集群环境。
114 浏览量
114 浏览量
121 浏览量
135 浏览量
javas2sh
- 粉丝: 3
- 资源: 96
最新资源
- filecache:使用文件系统缓存
- demos:不同编程语言的Fairlayer集成演示
- 易语言超级粉碎文件
- rtrium-广告素材代理和Web Studio WP主题
- Terraform模块
- gestureworks-flash-tutorials:GestureWorks Flash 和 Open Exhibits SDK 教程
- landing1:第一个站点
- Oxford Dictionary Search-crx插件
- StartNow:该网络应用程序将为SFU学生提供一个协作环境,以发布并吸引其他具有其他技能的人员添加到他们的项目中。 因此,这将激励学生将他们的想法转化为具体的项目,并作为创业文化的孵化器。
- Mangakakalot:180221 12:38
- 易语言超级列表框高亮显示部分内容
- Android-Onekey-Decompilation:Android-Onekey-Decompilation :反编译apk的dex,xml,jar并显示apk的签名信息,umeng频道标签
- ws:简单易用,为Node.js提供了经过快速且经过全面测试的WebSocket客户端和服务器
- A星寻路_A算法栅格地图_a星走格_A星算法_A星栅格_A星
- freecodecamp:来自完整的FreeCodeCamp模块的代码段
- panel-app:Angular 5测试项目