Machine是承载一个或多个WebLogic Server的计算机,运行受支持的操作系统平台并且可以承载多个WebLogic Server实例。
为什么要使用Machine:(1)可以对应到服务器所在的物理硬件;(2)可以用来远程管理和监控;(3)用于加强fail over管理。
集群就是一组互相协作的WebLogic Server实例。它有两个主要优点:
(1)可伸缩性:是为应用程序提供更多容量的能力,通过添加更多的服务器而无需进行重大的架构更改实现。
(2)高可用性:确保当(集群中)某个服务器出现故障时,有其他的服务器接管其工作,从而不会对客户端造成影响。
代理服务器用于为集群提供负载平衡和故障转移。此外,此类服务器还具有以下特点:(1)是客户端与集群交互的第一级。(2)使集群看上去就像是一个服务器。
Domain/bin下的重要脚本:
Domain环境变量配置:setDomainEnv.cmd/sh其中包含
1)JDK的选择和配置
2)HEAP大小的配置
3)JVM垃圾回收算法的配置
4)JVM级别参数的调整和配置
5)WebLogic Server启动参数的调整和配置
例如:设置堆内存的最小值和最大值-Xms256m、-Xmx512m,sun JDK和HP JDK的perm区的大小-XX:PermSize=48m,-XX:MaxPermSize=128m。
管理Server启动:startWebLogic.cmd/sh
管理Server停止:stopWebLogic.cmd/sh
被管Server启动:startManagedWebLogic.cmd/sh
被管Server停止:stopManagedWebLogic.cmd/sh
Domain环境变量配置:setDomainEnv.cmd/sh
系统配置文件config.xml内存放着域内所有的配置信息。
<node-manager-username>weblogic</node-manager-username>
<node-manager-password-encrypted>{AES}fm04ag2sNZo5F8esYi7KfrakvA0XpsIdgwHHAWjM/0U=</node-manager-password-encrypted>
</security-configuration>
<server>
<name>AdminServer</name>
<listen-address/>
</server>
<embedded-ldap>
<name>base_domain</name>
<credential-encrypted>{AES}hI247ri44il1pLdZT0ftzrDvrkBBoRd+LmD6xQoPMjlRNZD6VLEV1noUwHk0qgMX</credential-encrypted>
</embedded-ldap>
<configuration-version>10.3.6.0</configuration-version>
<admin-server-name>AdminServer</admin-server-name>
在启动WebLogic Server时不知为什么出现的是下面的情况,不知是不是jdk版本高的问题