前段时间公司项目上线,原先规划的时候只是在A,B,C,D四台服务器上各建了一个受管服务(A机器上有一个管理服务器),但是后来随着业务的扩展,需要在原来集群的基础上另外新增两个服务以满足需要(计划在A,B上面各新增一个服务——这两台机器好些),后来就找机器进行测试,发现直接通过控制台来添加服务是最方便的。但是在添加的过程和启动的过程中还是出现了若干的问题。具体如下:
1、添加的时候虽然通过Environment——>Servers添加了,但是添加之后
Machine
这一列并没有像刚建好的weblogic集群那样有这一项,后来才知道还需要在Environment——>Machines
中去进行配置。
点击Environment——>Machines
——>Lock&Edit按钮,然后点击相应服务器对应的
Machine
连接,进入后,点击Servers按钮,然后点击Add按钮,在identity Server中选择Select an existing server, and associate it with this machine,在下拉列表框中选择刚添加的那个受管服务,点击Next,然后点击左侧的Active change,这样便完成了受管服务器的创建。
2、按照这个模式在本地那台机器上(即A机器)加上之后,通过控制台startManagedWebLogic.cmd ManagedServer_5
http://A
机器IP:7001启动后是正常的没有问题,但是在控制台中给B机器加上一个服务后,在B机器上启动服务就存在一个问题——不管怎么启动,都报
####<2011-12-5 下午07时51分23秒 CST> <Critical> <WebLogicServer> <gaoxin11> <ManagedServer_6> <Main Thread> <<WLS Kernel>> <> <> <1323085883592> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.
weblogic.security.SecurityInitializationException: Authentication denied: Boot identity not valid; The user name and/or password from the boot identity file (boot.properties) is not valid. The boot identity may have been changed since the boot identity file was created. Please edit and update the boot identity file with the proper values of username and password. The first time the updated boot identity file is used to start the server, these new values are encrypted.
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(Unknown Source)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(Unknown Source)
at weblogic.security.service.SecurityServiceManager.initialize(Unknown Source)
at weblogic.security.SecurityService.start(SecurityService.java:141)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
>
这种错误,后来才找到解决办法,但是为什么这样还不明白,希望知道的大虾能够告知小弟一声。具体的解决办法是:
把B机器上的所建的域下面的boot.properties文件里面的内容全部删除(里面的用户名和密码是经过加密了的),然后重新输入第一次创建受管服务器时输入的明文的用户名和密码;然后到刚启动失败的D:\bea\user_projects\domains\TestDomain\servers\ManagedServer_8(通过控制台新建的服务名称)\security这个目录下把boot.properties文件也删除掉。然后重新通过B机器上的dos窗口启动。应该可以启动成功。
3、新建了两个服务之后,然后我在另外的机器上访问(同一个局域网)发现访问不了,分析了一会才想到本地的防火墙端口好像做了限制,这样肯定就访问不了了。于是把防火墙的端口开放,于是所有的问题解决了。这样在现网上加上服务的同时又没有影响原系统的运行,感觉非常不错。
有时间我专门写一个关于如何建立集群及如何发布服务、动态的在原集群基础上新增服务、常规的优化的一个文档整理出来,供大家参考,希望对大家有帮助,也希望大家能够多提意见。
分享到:
相关推荐
Weblogic10.3_Windows 集群布署是指在 Windows 服务器上部署 Weblogic 集群的方案。该方案可以提高服务器的高可用性和负载均衡能力,适合大规模企业级应用系统。 1. 机器配置 机器配置是影响集群性能的重要因素之...
Domain中的管理服务器用于管理整个域的配置和运行状态,而受管理服务器则执行实际的应用服务。管理服务器可以控制和监视受管理服务器,实现集中化的管理和配置。 3. **Weblogic集群Session持久化配置** Session...
本指南将深入解析WebLogic Server 10.3集群的相关知识点,帮助读者理解并掌握如何构建、管理和优化WebLogic集群。 一、WebLogic Server 集群概念 WebLogic集群是一组物理或虚拟的服务器实例,它们共享应用程序和...
在WebLogic集群环境中,可能涉及到源码级别的调试和定制。例如,对Java代码的调试、EJB的生命周期管理,以及对WebLogic提供的各种管理工具(如WLST - WebLogic Scripting Tool)的使用,以自动化配置和管理任务。 ...
- **安装 Apache**:在所有参与集群的服务器上安装 Apache,确保版本与 WebLogic 的要求匹配。 - **安装 weblogic module**:Apache 需要 mod_weblogic 模块才能与 WebLogic 通信。下载并安装该模块,将其配置到 ...
通过上述步骤,我们可以详细了解如何在 WebLogic 10.3 版本中配置集群,并了解其体系结构、配置前的必要条件以及具体的配置过程。这不仅有助于理解 WebLogic 集群的工作原理,也有助于实际操作中遇到问题时进行排查...
此部分涉及如何在WebLogic集群环境中配置代理服务器,以实现负载均衡等功能。 #### 四、练习3:管理HTTP会话状态 本练习聚焦于如何在集群环境中管理和同步HTTP会话状态,确保高可用性和一致性。 #### 五、练习4:...
本文档将详细介绍如何在Linux环境下进行WebLogic集群的部署,包括WebLogic服务器的安装与配置、主服务器域的创建以及受管服务器域的配置等关键步骤。 #### 二、WebLogic安装 在部署WebLogic集群之前,需要先安装...
此外,集群内的负载均衡和故障转移也需要正确配置,这通常通过WebLogic的集群服务来实现,它可以自动将工作负载分发到可用的服务器,并在某个服务器出现故障时将工作负载转移到其他服务器。 在实际部署中,还需要...
WebLogic Server 10.3集群管理是Oracle公司提供的企业级Java应用服务器的重要特性,它允许用户通过在多个服务器上分布应用和资源来提高服务的可用性和可伸缩性。这个中文培训PPT和练习材料旨在帮助学习者深入理解...
在Linux CentOS 7.4环境下进行Weblogic集群部署,通常涉及以下步骤: 1. **安装Weblogic**: - 首先,进入Weblogic安装包目录,通过`java -jar wls1036_generic.jar`启动安装向导。 - 接着,选择“创建新的...
- **必要条件**:集群内的所有服务器需在同一网段,支持IP广播,使用相同版本的WebLogic Server,并配置静态IP地址。在防火墙后,服务器应有公共静态IP以便客户端访问。 - **许可**:需要具有CLUSTER许可的LICENSE...
在一台服务器上配置受管服务器后,可以通过复制该配置并稍作修改(如域名和服务器名称)在另一台服务器上配置新的受管服务器。 9. **集群配置**:在创建受管服务器时,需要选择“生产模式”,并根据需要配置服务器...
【WebLogic集群部署详解】 WebLogic是Oracle公司提供的一个企业级Java EE应用服务器,它支持集群部署,以实现高可用性和负载均衡。本文将详细介绍如何在WebLogic 11g环境中使用单机进行集群软代理部署。 **1. 部署...
1. **启动NodeManager**:在每个受管服务器的主机上,以weblogic用户身份运行NodeManager启动脚本。 2. **配置NodeManager**:在域配置中,为每个受管服务器指定NodeManager地址和端口。 3. **安全性设置**:确保...
2. 集群:在生产环境中,通常会配置WebLogic集群以提高可用性和可扩展性,通过复制应用实例来分散负载。 3. 监控与性能优化:利用WebLogic内置的监控工具监控服务器性能,根据需要调整服务器配置以优化性能。 **五...
以下是对WebLogic集群配置的详细说明: 1. **预备知识** - **Domain 和 Server**:在WebLogic中,Domain是一个管理单元,包含一个或多个Server实例。一个Domain有一个管理员Server,负责管理域内的所有资源。...