当前位置:文档之家› 详细设置weblogic Cluster

详细设置weblogic Cluster

详细设置weblogic Cluster
详细设置weblogic Cluster

详细设置 WebLogic Cluster

下列部分包含了配置 WebLogic Server 群集的准则和说明:

?开始之前

?群集实现过程

开始之前

本部分简要讲述了设置 WebLogic Server 群集的前提任务和信息。

获取群集许可

群集的 WebLogic Server 实例的安装必须具有有效的群集许可。如果您没有群集许可,则请与 BEA 销售代表联系。

了解配置过程

如果您大致了解群集配置过程以及如何完成配置任务,则本部分中的信息对您最有帮助。

有关 WebLogic Server 中的可用配置工具以及它们所支持任务的信息,请参阅了解群集配置。

确定群集架构

确定什么样的群集架构最能满足您的需求。主要的架构决策包括:

?应该将所有应用程序层组合在一个群集内,还是应该将应用程序层分隔在不同的群集内?

?如何在群集中的服务器实例之间平衡负载?您将:

o使用基本WebLogic Server 负载平衡,

o实现第三方负载平衡器,还是

o将应用程序的Web 层部署在一个或多个次级HTTP 服务器上并向其代理请求?

?是否应该定义带有一个或多个防火墙的Web 应用程序非军事化区(De-Militarized Zone,简称DMZ)?

要获得这些决策的指导,请参阅群集体系结构和群集中的负载平衡。

您所选择的架构将对群集的设置方式产生影响。群集架构可能还需要您安装或配置其他资源,如负载平衡器、HTTP 服务器和代理插件。

考虑网络和安全拓扑结构

安全要求构成了设计合适的安全拓扑结构的基础。有关提供各种应用程序安全级别的几种其他架构的讨论,请参阅群集体系结构的安全选项。

注意:某些网络拓扑结构可能会干扰多播通信。如果您要在W AN 中部署群集,请参阅如果群集跨越W AN 中的多个子网。

注意:请尽量不要跨越防火墙在群集中部署服务器实例。有关穿越防火墙建立多播流量隧道的结果的讨论,请参阅防火墙可能会中断多播通信。

为群集安装选择计算机

确定计划在其中安装 WebLogic Server 的一个或多个计算机(在本部分中通篇称这样的计算机为“主机”)并确保它们具有所需的资源。WebLogic Server 允许您在单独的、非多宿主计算机上设置群集。这种新功能对于演示环境或开发环境非常有用。

注意:不要在具有动态分配的IP 地址的计算机上安装WebLogic Server。

多CPU 计算机上的WebLogic Server 实例

BEA WebLogic Server 对于可驻留于群集中的服务器实例数没有内置的限制。一些大型的多处理器服务器(如 Sun Microsystems, Inc. Sun Enterprise 10000)可以承载非常大的群集或者多个群集。

大多数情况下,按照每两个 CPU 一个 WebLogic Server 实例的方式进行部署,WebLogic Server 群集的可伸缩性最好。但是,您应该使用计划的所有容量对带有目标 Web 应用程序的真正部署进行测试,以确定服务器实例的最佳数量和分布。有关详细信息,请参阅“WebLogic Server 性能及调整”中的“在多 CPU 计算机上运行多个服务器实例时要注意的性能事项”。

检查主机计算机的套接口读取器实现

为了获得最佳的套接口性能,请对 WebLogic Server 主机计算机进行配置,使其使用面向您的操作系统的本地套接口读取器,而不要使用纯 Java 实现。要了解原因,以及有关配置本地套接口的说明或优化纯 Java 套接口通信的说明,请参阅使用 IP 套接口的端到端通信。

在不联网的Windows 计算机上设置群集

如果您希望在单独的、不联网的 Windows 计算机上演示 WebLogic Server 群集,则必须强制 Windows 加载 TCP/IP 堆栈。默认情况下,如果 Windows 不检测物理网络链接,则不会加载 TCP/IP 堆栈。

要强制 Windows 加载 TCP/IP 堆栈,请使用“How to Disable Media Sense for TCP/IP in Windows”(网址为

https://www.doczj.com/doc/268576404.html,/default.aspx?scid=kb;en-us;239924)中的说明禁用 Windows 媒体传感功能。

标识名称和地址

在群集配置过程中,您要为群集中的服务器实例提供地址信息– IP 地址或DNS 名称和端口号。

有关群集内通信的信息,以及它如何实现负载平衡和故障转移的信息,请参阅群集中的 WebLogic Server 通信。

设置群集时,必须提供下列内容的位置信息:

?管理服务器

?受管服务器

?多播位置

请阅读下面的部分,了解有关必须提供的信息以及影响资源标识方法的因素的解释。

避免监听地址问题

配置群集时,可以使用 IP 地址或 DNS 名称指定地址信息。

DNS 名称还是IP 地址?

决定使用 DNS 名称还是 IP 地址时,要考虑群集的用途。对于生产环境,通常建议使用 DNS 名称。在下列情况下使用 IP 地址可能会造成转换错误:

?客户端要穿越防火墙连接群集,或者

?在展示层和对象层之间具有防火墙,例如,在Servlet 群集和EJB 群集之间具有防火墙,如推荐的多层群集中所述。

通过将单个服务器实例的地址绑定到 DNS 名称,可以避免转换问题。确保环境中防火墙两侧的服务器实例的 DNS 名称相同,不要使用同时也是网络上某个 NT 系统名称的 DNS 名称。

有关使用 DNS 名称而不使用 IP 地址的详细信息,请参阅防火墙注意事项。

如果内部和外部DNS 名称不同

如果 WebLogic Server 实例的内部和外部 DNS 名称不同,则对于该服务器实例请使用 ExternalDNSName 特性来定义该服务器的外部 DNS 名称。在防火墙之外,ExternalDNSName 应转换为服务器的外部 IP 地址。如果客户端正在基于默认通道和 T3 访问 WebLogic Server,则请不要设置 ExternalDNSName 特性,即使 WebLogic Server 实例的内部和外部 DNS 名称不同也不要设置。

本地主机注意事项

如果将服务器实例的监听地址标识为本地主机,非本地过程则无法连接该服务器实例。只有承载该服务器实例的计算机上的过程能够连接该服务器实例。如果服务器实例必须作为本地主机进行访问(例如,您具有连接本地主机的管理脚本),还必须能够由远程过程进行访问,则请将监听地址留空。该服务器将会确定计算机的地址并监听该地址。

为WebLogic Server 资源分配名称

确保 WebLogic Server 环境中的每个可配置资源都具有唯一名称。每个域、服务器、计算机、群集、JDBC 数据源、虚拟主机或其他资源都必须具有唯一名称。

管理服务器地址和端口

标识要用于群集的管理服务器的 DNS 名称或 IP 地址以及监听端口。

管理服务器是用于配置和管理其域中所有受管服务器的 WebLogic Server 实例。当您启动受管服务器时,要标识其管理服务器的主机和端口。

受管服务器地址和监听端口

标识为群集计划的每个受管服务器的 DNS 名称或 IP 地址。

群集中的每个受管服务器都具有唯一的地址和监听端口号组合。一个非多宿主计算机上的群集服务器实例可以具有相同的地址,但必须使用不同的监听端口。

群集多播地址和端口

标识要专用于群集的多播通信的地址和端口。多播地址是介于 224.0.0.0 和239.255.255.255 之间的 IP 地址。

注意:WebLogic Server 使用的默认多播值为239.192.0.0。不应使用值为x.0.0.1 的任何多播地址。

群集中的服务器实例使用多播互相通信–它们使用多播通知其服务,发出表明持续可用性的定期心跳。

群集的多播地址不应用于除群集通信之外的任何其他目的。如果群集多播地址所位于的计算机承载使用多播通信的群集外部程序或由这些群集外部程序访问,则请确保这些多播通信使用的端口与该群集多播端口不同。

多播和多个群集

如果有必要,网络上的多个群集可以共享一个多播地址和多播端口组合。

多播和多层群集

如果您正在按照群集体系结构中所述,设置在群集之间具有防火墙的推荐的多层架构,则需要两个专用的多播地址:一个用于展示 (Servlet) 群集,一个用于对象群集。使用两个多播地址会确保防火墙不会干扰群集通信。

群集地址

在 WebLogic Server 群集中,群集地址在实体 Bean 和无状态 Bean 中用于构造请求 URL 的主机名部分。

配置群集时可以明确定义群集地址;否则 WebLogic Server 会为每个新的请求动态生成群集地址。考虑到系统管理,让 WebLogic Server 动态生成群集地址是最简单的,适合开发环境也适合生产环境。

动态群集地址

如果在配置群集时不明确定义群集地址,则当群集的服务器实例收到远程请求时,WebLogic Server 会以下列格式生成群集地址:

listenaddress1:listenport1,listenaddress2:listenport2;listenaddress3:

listenport3

群集地址中的每个 listen address:listen port 组合与收到该请求的受管服务器和网络通道相对应。

?如果请求是在受管服务器的默认通道上收到的,群集地址中的listen address:listen port组合则反映相关联ServerMBean和SSLMBean实例中的ListenAddress和ListenPort值。有关详细信息,请参阅“配置WebLogic Server 环境”中的默认网络通道。

?如果请求是在自定义网络通道上收到的,群集地址中的listen address:listen port则反映定义该通道的NetworkAccessPointMBean中的ListenAddress

和ListenPort值。有关群集中网络通道的详细信息,请参阅“配置WebLogic

Server 环境”中的为群集配置网络通道。

群集地址中包括的 ListenAddress:ListenPort 组合数由 ClusterMBean 上NumberOfServersInClusterAddress 特性的值控制,默认情况下该值为 3。

您可以在管理控制台的“环境 -> 群集 -> ClusterName -> 配置 -> 常规”页上修改 NumberOfServersInClusterAddress 的值。

?如果群集中可用的受管服务器数比NumberOfServersInClusterAddress的值少,动态生成的群集地址则会为每个运行受管服务器都包含一个

ListenAddress:ListenPort组合。

?如果群集中可用的受管服务器数比NumberOfServersInClusterAddress的值多,WebLogic Server 则会随机选择一部分可用实例–等于

NumberOfServersInClusterAddress的值–并对于这些实例使用

ListenAddress:ListenPort以形成群集地址。

ListenAddress:ListenPort 组合在群集地址中的显示顺序是随机的–根据请求的不同,该顺序也有所不同。

为生产环境明确定义群集地址

如果为生产环境中的群集明确定义群集地址,则请将群集地址指定为映射到群集中每个 WebLogic Server 实例的 IP 地址或 DNS 名称的 DNS 名称。

如果将群集地址定义为 DNS 名称,则不会在群集地址中指定群集成员的监听端口–将假设群集中的每个受管服务器都具有相同的监听端口号。因为群集中的每个服务器实例都具有唯一的地址和监听端口组合,所以如果群集地址是 DNS 名称的话,群集中的每个服务器实例则必须都拥有:

?唯一的地址和

?相同的监听端口号

当客户端通过提供群集 DNS 名称获取初始 JNDI 上下文时,

weblogic.jndi.WLInitialContextFactory 会获取映射到该 DNS 名称的所有地址的列表。此列表由 WebLogic Server 实例缓存,新的初始上下文请求将通过循环法算法使用该缓存列表中的地址得以满足。如果该缓存列表中的某个服务器实例不可用了,则会将其从该列表中删除。只有当服务器实例无法访问其缓存中的任何地址时,该地址列表才会在 DNS 服务中刷新。

使用缓存的地址列表可以避免仅依赖于 DNS 循环法的问题。例如,DNS 循环法会一直使用已经映射到域名的所有地址,而不管这些地址是否可以访问。通过缓存该地址列表,WebLogic Server 可以删除不可访问的地址,因此对于新的初始上下文请求不会重复连接失败。

注意:管理服务器不应该参与群集。请确保管理服务器的IP 地址不会包括在群集范围的DNS 名称中。有关详细信息,请参阅管理服务器注意事项。

为开发和测试环境明确定义群集地址

如果明确定义在开发环境中使用的群集地址,则可以按照上一部分所述,对于该群集地址使用群集 DNS 名称。

另外,您还可以将群集地址定义为包含群集中每个受管服务器的 DNS 名称(或IP 地址)和监听端口的列表,如下面的示例所示:

DNSName1:port1,DNSName1:port2,DNSName1:port3

IPaddress1:port1,IPaddress2:port2;IPaddress3:port3

请注意,每个群集成员都具有唯一的地址和端口组合。

为单独的多宿主计算机明确定义群集地址

如果群集在单独的多宿主计算机上运行,并且群集中的每个服务器实例都使用不同的 IP 地址,则请使用映射到群集中服务器实例的 IP 地址的 DNS 名称定义群集地址。如果将群集地址定义为 DNS 名称,则请为群集中的每个受管服务器指定相同的监听端口号。

群集实现过程

本部分描述了如何通过应用程序组件的初始部署,使得 WebLogic Server 安装中的群集应用程序得以启动并运行。

配置流程图

本部分列出了典型的群集实现任务,并重点讲述了主要的配置注意事项。您要遵循的确切过程由环境的独特特征以及应用程序的特性决定。描述的任务包括:

1.安装WebLogic Server

2.创建群集的域

3.配置节点管理器

4.为EJB 和RMI 配置负载平衡

5.为分布式JMS 目标配置服务器关系

6.配置支持被动Cookie 持久性的负载平衡器

7.配置代理插件

8.配置复制组

9.为固定服务配置可迁移目标

10.配置群集的JDBC

11.打包要部署的应用程序

12.部署应用程序

13.部署、激活和迁移可迁移服务

14.配置内存中HTTP 复制

15.其他配置主题

对于每个群集实现,并非每个步骤都是必需的。在某些情况下可能还需要一些其他步骤。

安装WebLogic Server

如果尚未安装,则请安装 WebLogic Server。有关说明,请参阅Installing WebLogic Server。

?如果群集在一个计算机上运行,则请在/bea目录下面安装一个WebLogic Server 用于所有群集实例。

?对于远程的联网计算机,请在每台计算机上安装相同版本的WebLogic Server。每台计算机:

o必须具有永久分配的静态IP 地址。您不能在群集环境中使用动态分配的IP 地址。

o必须可由客户端访问。如果服务器实例位于防火墙后面,客户端位于防火墙前面,每个服务器实例则都必须拥有可由客户端访问的公共IP 地址。

o必须位于相同的局域网(local area network,简称LAN)上并且必须可以通过IP 多播访问。

注意:不要使用共享文件系统和一个安装在不同计算机上运行多个WebLogic Server 实例。使用共享文件系统会为群集带来单争端点。所有服务器实例必须竞争来访问该文件系统(可能会写入不同的日志文件)。而且,如果共享文件系统失败的话,可能无法启动群集的服务器实例。

创建群集的域

有多种方法可用于创建群集的域。有关列表,请参阅配置群集的方法。

有关使用下列方法创建群集的说明:

?Configuration Wizard,首先请参阅“Creating WebLogic Domains Using the Configuration Wizard”中的Creating a New WebLogic Domain了解创建域的说明,然后参阅Customizing your Domain了解配置群集的说明。

?管理控制台,请参阅“管理控制台联机帮助”中的创建和配置群集。

启动WebLogic Server 群集

有多种方法可用于启动群集–可用选项包括命令行界面、包含必需命令的脚本以及节点管理器。

注意:节点管理器简化了启动服务器、在失败之后重启服务器的过程。

注意:要使用节点管理器,必须首先在承载群集中受管服务器的每台计算机上配置节点管理器过程。请参阅配置节点管理器。

无论您用什么方法来启动群集,都首先要启动管理服务器,然后启动群集中的受管服务器。

按照下面的说明进行操作可从命令外壳启动群集。请注意,每个服务器实例都在单独的命令外壳中启动。

1.打开命令外壳。

2.将目录更改为使用Configuration Wizard 创建的域目录。

3.键入下面的命令启动管理服务器:

StartWebLogic

4.在“Enter username to boot WebLogic Server”提示符处输入域的用户名。

5.在“Enter password to boot WebLogic Server”提示符处输入域的密码。

该命令外壳将显示报告启动过程状态的消息。

6.打开另一个命令外壳,以便可以启动受管服务器。

7.将目录更改为使用Configuration Wizard 创建的域目录。

8.键入下面的命令:

StartManagedWebLogic server_name address:port

其中:

server_name为要启动的受管服务器的名称

address为该域的管理服务器的 IP 地址或 DNS 名称

port为该域的管理服务器的监听端口

9.在“Enter username to boot WebLogic Server”提示符处输入域的用户名。

10.在“Enter password to boot WebLogic Server”提示符处输入域的密码。

该命令外壳将显示报告启动过程状态的消息。

注意:启动受管服务器之后,它会监听来自群集中其他运行服务器实例的心跳。受管服务器会生成它的群集范围JNDI 树本地副本,如WebLogic Server 如何更新JNDI 树中所述,然后当它与群集中每个运行受管服务器同步之后会显示状态消息。该同步过程大约可能需要一分钟左右。

11.要启动群集中的另一个服务器实例,请返回步骤6,继续执行,直到步骤10。

12.启动了群集中的所有受管服务器之后,群集启动过程完成。

配置节点管理器

节点管理器是 WebLogic Server 提供的独立 Java 程序,它对于启动与其管理服务器位于不同计算机上的受管服务器非常有用。节点管理器还提供了有助于提高群集中受管服务器的可用性的功能。有关详细信息,以及配置和使用节点管理器的说明,请参阅“管理服务器启动和关闭”中的使用节点管理器控制服务器。

为EJB 和RMI 配置负载平衡

请按照本部分中的说明为 EJB 和 RMI 对象选择负载平衡算法。

除非您明确指定,否则 WebLogic Server 会将循环法算法用作群集对象存根控件的默认负载平衡策略。要了解其他负载平衡算法,请参阅EJB 和 RMI 对象的负载平衡。要更改默认负载平衡算法,请执行下列操作:

1.打开WebLogic Server 控制台。

2.选择“环境-> 群集”节点。

3.单击表中您的群集名。

4.如果尚未执行该操作,则单击位于控制台左上角的“锁定并编辑”按钮。

5.在“默认负载算法”字段中输入所需的负载平衡算法。

6.单击“高级”链接。

7.在“服务期限阈值”字段中输入所需的值。

8.单击“保存”保存您的更改。

9.准备好激活您的更改之后,立即单击左上角的“激活更改”按钮。

为RMI 指定超时值

通过将 ClusterMBean 中的 ReplicationTimeoutEnabled 设置为 true,可以启用调用 ReplicationManager 时的超时选项。

该超时值等于多播心跳超时。尽管您可以自定义多播超时值,但ReplicationManager 超时不能更改。之所以存在这种限制,是因为ReplicationManager 超时不影响群集成员资格。丢失多播心跳会导致成员从群集中被删除,超时的 ReplicationManager 调用会选择新次级服务器进行连接。

注意:群集成员可以继续发送多播心跳,但是无法处理复制请求。这样可能会导致次级服务器的分布不均匀。如果发生这种情况,则会在服务器日志中记录警告消息。

为分布式JMS 目标配置服务器关系

要了解 WebLogic Server 为 JMS 提供的服务器关系支持,请参阅JMS 的负载平衡。

配置支持被动Cookie 持久性的负载平衡器

支持被动 Cookie 持久性的负载平衡器可以使用 WebLogic Server 会话Cookie 中的信息将客户端与承载该会话的 WebLogic Server 实例相关联。会话Cookie 包含了负载平衡器用来标识会话的主服务器实例的字符串。

有关外部负载平衡器、会话 Cookie 持久性和 WebLogic Server 会话 Cookie 的讨论,请参阅使用外部负载平衡器实现 HTTP 会话的负载平衡。

要配置用于群集的负载平衡器,请使用该负载平衡器的工具来定义该字符串常量的偏移和长度。

假设会话 Cookie 上会话 ID 部分的默认长度为 52 字节,则请在该负载平衡器上将:

?字符串偏移设置为53 字节,即默认随机会话ID 长度加上用于分隔符的1 个字节。

?字符串长度设置为10 字节

如果您的应用程序或环境要求指示您要将随机会话 ID 的长度从其默认值 52 字节更改为其他值,则请在负载平衡器上对字符串偏移进行相应设置。字符串偏移必须等于会话 ID 的长度加上用于分隔符的 1 个字节。

注意:有关配置Big-IP 负载平衡器的供应商特定说明,请参阅为群集配置BIG-IP? 硬件。

配置代理插件

如果您希望使用代理插件对 Servlet 和 JSP 进行负载平衡,则请参阅本部分中的说明。代理插件会将请求从 Web 服务器代理到群集中的 WebLogic Server 实例,并且会为被代理的 HTTP 请求提供负载平衡和故障转移。

有关使用代理插件进行负载平衡的信息,请参阅使用代理插件进行负载平衡。有关使用代理插件的连接和故障转移的信息,请参阅Servlet 和 JSP 的复制和故障转移和使用代理访问群集的 Servlet 和 JSP。

?如果将WebLogic Server 用作Web 服务器,则请使用设置HttpClusterServlet中的说明设置HttpClusterServlet。

?如果使用受支持的第三方Web 服务器,请设置产品特定的插件(有关受支持Web 服务器的列表,请参阅使用代理插件进行负载平衡),然后按照使用WebLogic Server 的插件中的说明进行操作。

注意:每个将请求代理到群集的Web 服务器都必须具有配置相同的插件。

设置HttpClusterServlet

要使用 HTTP 群集 Servlet,请按照下面步骤中的描述,将其配置为代理服务器计算机上的默认 Web 应用程序。有关 Web 应用程序的介绍,请参阅“为WebLogic Server 开发 Web 应用程序”中的了解 Web 应用程序、Servlet 和JSP。

1.如果尚未执行此操作,则请配置一个单独的、非群集的受管服务器来承载HTTP 群

集Servlet。

2.为该Servlet 创建web.xml部署描述符文件。此文件必须位于该Web 应用程序

目录的\WEB-INF子目录中。示例web.xml 中提供了代理Servlet 的示例部署描述符。有关web.xml的详细信息,请参阅“开发WebLogic Server 的Web 应用程序、Servlet 和JSP”中的了解Web 应用程序、Servlet 和JSP。

a.在we

b.xml的元素中为Servlet 定义名称和类。该Servlet

的名称为HttpClusterServlet。Servlet 类为

weblogic.servlet.proxy.HttpClusterServlet。

b.通过定义WebLogicCluster参数,在web.xml的元素中

标识代理Servlet 会将请求定向到的群集服务器实例。

c.(可选)定义下列初始化参数,以便通过您自己的标识证书

和密钥使用双向SSL。如果在部署描述符中不指定,该代理

则采用单向SSL。

? - Web 应用程序中的密钥库位置。

? - 密钥库类型。如果不定义,则使用默认类型。

? - 私钥别名。

? - Web 应用程序中定义用来访问密钥库和私密别名的加密密码的属性文件。该文件内容类似此内

容:

KeyStorePassword={3DES}i4+50LCKenQO8BBvlsXTrg\=\=

PrivateKeyPassword={3DES}a4TcG4mtVVBRKtZwH3p7yA\=\=

您必须使用weblogic.security.Encrypt命令行实用工具来对该密码

进行加密。有关该Encrypt实用工具的详细信息,以及CertGen

和der2pem实用工具的详细信息,请参阅“WebLogic Server 命令参

考”中的使用WebLogic Server Java 实用工具。

d.创建部分来指定Servlet 会将其代理到群集的请

求,使用元素标识特定的文件扩展名,例如*.jsp或

*.html。在单独的部分中定义每个模式。

您可以将 设置为“/”,以便将 WebLogic Server

无法解析的任何请求都代理到远程服务器实例。如果进行了上述设

置,则还必须专门映射下列扩展名:*.jsp、*.html 和 *.html,

以便代理以这些扩展名结束的文件。有关示例,请参阅示例

web.xml 。

e.适当情况下定义任何附加参数。有关主要参数的列表,请参阅表9-1。有关

完整列表,请参阅“使用WebLogic Server 的Web 服务器插件”中的Web

服务器插件的参数。按照代理Servlet 部署参数中的语法说明进行操作。3.为Servlet 创建weblogic.xml部署描述符文件。此文件必须位于Web 应用程序

目录的\WEB-INF子目录中。

通过将 部分中的 元素设置为正斜杠字符 (/),将该代理 Servlet 分配为代理计算机上受管服务器的默认 Web 应用程序。有关示例,请参阅示例 weblogic.xml。

4.在管理控制台中,将该Servlet 部署到代理服务器计算机上的受管服务器中。有关

说明,请参阅“管理控制台联机帮助”中的部署新的Web 应用程序。

示例web.xml

本部分包含了 HttpClusterServlet 的示例部署描述符文件 (web.xml)。web.xml 定义指定代理 Servlet 位置和行为的参数:两个版本的 Servlet:

?DOCTYPE部分指定WebLogic Server 用来验证web.xml的DTD。

?servlet部分:

o指定代理插件Servlet 类的位置。该文件位于WL_HOME/server/lib目录中的weblogic.jar中。您不必在web.xml中指定Servlet 的完整路径,

因为当您启动WebLogic Server 时weblogic.jar已经放入了

CLASSPATH。

o使用WebLogicCluster参数标识群集中每个受管服务器的主机名(DNS 名称或IP 地址)和监听端口。

o标识将双向SSL 用于您自己的标识证书和密钥的密钥库初始化参数。

?这三个servlet-mapping部分指定Servlet 会将以“/”、“htm”、“html”或“jsp”结束的URL 代理到群集。

有关参数定义,请参阅代理 Servlet 部署参数。

HttpClusterServlet

weblogic.servlet.proxy.HttpClusterServlet

WebLogicCluster

hostname1:7736|hostname2:7736|hostname:7736

KeyStore

/mykeystore

KeyStoreType

jks

PrivateKeyAlias

passalias

KeyStorePasswordProperties

mykeystore.properties

HttpClusterServlet

/

HttpClusterServlet

*.jsp

HttpClusterServlet

*.htm

HttpClusterServlet

*.html

示例weblogic.xml

本部分包含一个示例 weblogic.xml 文件。 部署参数设置为了“/”。这样会使得该代理 Servlet 成为代理服务器的默认 Web 应用程序。

/

代理Servlet 部署参数

web.xml 中用于配置代理 Servlet 行为的主要参数位于表 9-1中。

代理 Servlet 的参数与用于为 Apache、Microsoft 和 Netscape Web 服务器配置 WebLogic Server 插件的参数相同。有关为第三方 Web 服务器配置代理Servlet 和插件的参数完整列表,请参阅“使用 WebLogic Server 的 Web 服务器插件”中的Web 服务器插件的参数。

对于代理 Servlet 和每个插件,指定参数的语法以及在其中指定这些参数的文件都不同。

对于代理 Servlet,请在 web.xml 中指定这些参数,每个参数都位于 web.xml 部分中它自己的 部分。例如:

ParameterName

ParameterValue

表9-1 代理Servlet 部署参数

参数用法

WebLogicCluster

WebLogicCluster

https://www.doczj.com/doc/268576404.html,:port|https://www.doczj.com/doc/268576404.html,:port

其中https://www.doczj.com/doc/268576404.html,和https://www.doczj.com/doc/268576404.html,为群集中服务器的主机名,port为主

机在其中监听HTTP 请求的端口。

如果您在插件和WebLogic Server 之间使用SSL,请将端口号设置为

SSL 监听端口(请参阅“配置监听端口”)并将SecureProxy参数设

置为ON。

SecureProxy

SecureProxy

ParameterValue

有效值为ON 和OFF。

如果您在插件和WebLogic Server 之间使用SSL,请将端口号设置为

SSL 监听端口(请参阅“配置监听端口”)并将SecureProxy参数设

置为ON。

DebugConfigInfo

DebugConfigInfo

ParameterValue

有效值为ON 和OFF。

如果设置为ON,通过将请求参数?__WebLogicBridgeConfig添

加到任何请求,可以查询HttpClusterServlet用于调试信息。(注

意:在? 后面有两个下划线( _ ) 字符。)由于安全方面的原因,建议

您在生产环境中将DebugConfigInfo参数设置为OFF。

ConnectRetry Secs Servlet 在连接服务器实例的尝试之间要休眠的间隔(秒)。请分配一个小于ConnectTimeoutSecs的值。

Servlet 向客户端返回HTTP 503/Service Unavailable响应之前尝试连接的次数等于ConnectTimeoutSecs除以ConnectRetrySecs。

语法:

ConnectRetrySecs

ParameterValue

ConnectTimeout Secs Servlet 尝试连接服务器实例的最长时间(秒)。请分配一个大于ConnectRetrySecs的值。

如果成功连接之前ConnectTimeoutSecs过期,则会向客户端发送HTTP 503/Service Unavailable响应。

语法:

ConnectTimeoutSecs

ParameterValue

PathTrim请求转发到群集之前,插件从原始URL 开始剪切的字符串。

语法:

PathTrim

ParameterValue

示例:

如果URL

https://www.doczj.com/doc/268576404.html,/weblogic/foo

传递到插件进行分析,并且PathTrim设置为了

/weblogic

转发给WebLogic Server 的URL 则为:

https://www.doczj.com/doc/268576404.html,:7001/foo

Weblogic 11g 部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解 ----浪花滚滚 1. 手动部署 A.创建web工程。 B.将web工程导出war格式。 导出的包: C.启动weblogic服务。 服务启动成功: D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署 F.点右边的安装按钮 G.点上传文件 F.选择刚才导出的war包,将其上传,下一步。 G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。 I.可以在这里为工程取个别名,也可以用默认。其他都选择默认,下一步。 J.完成。 H.再点左侧菜单栏的部署,显示部署的应用程序的状态。 J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!

2. weblogic和myeclips集成的配置部署 A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.x B.选择Enable

C.配置WebLogic的路径及其登录用户名和密码 D.左侧点击JDK 右边点ADD按钮 点Directory… 选择weblogic安装目录下的JDK包。 注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。 并且需要使用跟安装weblogic时选择的同一个JDK。 E.点左侧的Launch,右边选择Run mode

F. 配置完成! G.部署工程 点myeclips上方工具栏的按钮, 选择要部署的工程 点ADD后Server选择WebLogic10.x 点finashi,ok后,部署完成。 H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。 I.服务启动成功。 J.当工程有重名时,会发生冲突,部署失败。

Oracle中间件WebLogic 12c维护保养手册

Oracle 中间件 WebLogic 12c 维护保养手册

目录 1日常监控及JVM查看工具 (3) 1.1安装 (3) 2VNC的安装及使用 (3) 2.1安装 (3) 2.2启动vnc (3) 2.3运行VNC Viewer客户端 (3) 2.4查询vnc服务 (4) 2.5停止vnc服务 (5) 2.6增加vnc服务终端 (5) 3服务器相关参数配置 (5) 3.1文件句柄数:根据实际服务器情况配置。 (5) 4常见问题及处理办法 (5) 4.1修改系统字符编码 (5) 4.2手工删除DOMIAN的方法 (6) 4.3域服务器启动端口冲突 (6) 4.4启动后可刷新页面,查看服务状态 (6) 4.5不重启服务情况下,替换静态文件 (6) 4.6weblogic改为开发模式 (7) 4.7版本管理 (7) 4.8使用部署的目标定义的默认值的情况下,清理缓存文件路径 (7) 4.9启动server,server**.out日志文件中包含乱码 (7) 4.10weblogic.xml文件说明 (7) 4.11weblogic控制台密码修改 (8) 4.12节点管理器配置文件说明 (9) 4.13设置GC日志的打印参数 (9) 4.14部署模式设置 (9)

1日常监控及JVM查看工具 1.1安装 2VNC的安装及使用 2.1安装 Linux系统默认已安装vnc服务器端。 2.2启动vnc 若未用vncpasswd设置密码,则第一次运行vncserver时,会提示设置密码,再次确定密码,并分配终端编号。 输入命令:vncserver You will require a password to access your desktops. Password:输入连接密码 Verify:再次输入密码 xauth: creating new authority file /webapp/.Xauthority New 'gd-webapps01:1 (webapp)' desktop is gd-webapps01:1 分配终端编号 Creating default startup script /webapp/.vnc/xstartup Starting applications specified in /webapp/.vnc/xstartup Log file is /webapp/.vnc/gd-webapps01:1.log 2.3运行VNC Viewer客户端 在Microsoft Windows上运行VNC Viewer “vncviewer.exe”,系统会出现”Connection details”对话框 在“Connection details”对话框中的“VNC server”文本框中输入VNC Server的IP地址:终端编号,单击“连接”按钮,再输入密码后,进入vnc操作界面。

中间件安装配置手册-Weblogic for Linux

Weblogic中间件安装配置指南 (Weblogic 8.1 for Linux) 北京久其软件股份有限公司 2009年3月 1概述 Weblogic的安装配置总共包括五个部分: 1. 安装前准备 3. Weblogic8.1中间件产品的安装 4. 创建Weblogic实例 5. 配置实例 说明:本文档的WebLogic的安装是在linux环境下的,在Unix环境下的安装和Linux环境的安装差别不大。

2安装前准备 1.确定一个安装目录,建议该目录下至少有1个G的空间,可以使用df来查看 磁盘空间的使用情况,df命令后可加参数:如-k,使用KBytes 显示结果;-m,使用MBytes 显示结果。如下图: 2.创建一个用户组帐号,命令如下:groupadd groupname比如创建一个组名叫 bea的用户组:groupadd bea。 3.创建一个weblogic用户帐号,命令如下:useradd –g groupnameusername 说明:groupname代表用户的所属用户组的名称。 比如:useradd–g bea weblogic 。 3安装Weblogic8.1 特别说明:如果直接在Linux服务器上安装的话,可以启动Weblogic的图像安装界面,在图形安装界面安装较为简单,如果是通过一些Linux客户端文档工具安装俺么就不会启动图形界面,只能在文字界面下安装,而且要一定的英文阅读能力,请见附录部分。 安装步骤: 1. 将weblogic安装程序放到到一个临时目录。 2. 以root用户赋予.bin文件weblogic用户可执行权限,执行:chmod a+x filename.bin 3. 以刚刚创建的weblogic用户登陆,执行:su - weblogic 4. 找到weblogic8.1的安装文件,执行./ platform813_hpux32.bin,开始解压,如下 图所示: 5. 解压缩完以后,进入到Weblogic安装向导界面,如图所示:

手册:Weblogic 集群配置

Weblogic 集群配置手册 使用Domain Configuration Wizard进行配置 创建新的Domain 输入命令“./config.sh”,单击“下一步”按钮,如果没有配置环境路径,可进入/../weblogic/Oracle/Middleware/wlserver_10.3/common/bin/安装目录执行。 选择安装域源 选择安装“WebLogic Server”,单击“下一步”按钮

指定域名和位置 输入域名,单击“下一步”按钮。

配置管理员用户名和密码 输入Weblogic管理员管理服务器(AdminServer)的用户名和密码,在此以“sxscms”作用登录管理服务器的用户名,密码welcome1,单击“下一步”按钮 配置域启动模式和JDK 选择“生产模式”和“JRockt SDK”后,单击“下一步”按钮

选择可选配置 选择“管理服务器”和“受管服务器,集群和计算机”,单击“下一步”按钮。

配置管理服务器 根据集群配置前的规划,输入Administrator Server的名称,监听地址,监听端口,如果需要SSL支持的话可以在“SSL enabled”后面的复选取框上打勾,配置SSL监听端口,单击“下一步”按钮。 配置受管理服务器(代理服务器实际上也是一个受管理服务 器) 根据集群配置规划输入Managed Server的名称,监听地址,监听端口,如果需要SSL 支持的话,可以在“SSL enabled”复选框上打勾,配置SSL监听端口。可以配置多个Managed Server。单击“下一步”按钮

64位weblogic windos安装部署以及常见问题解决

64位weblogic11g安装部署以及常见问题解决方案 目录 (一) 安装 (1) 在Windows 64位操作系统安装Weblogic的注意事项 (3) (二) 部署运行 (3) 1. 包引入错误 (3) 2.乱码现象 (3) 3.mime-typeType配置问题 (4) 4.应用不存在 (4) 5.ClassNotFoundException: org.hibernate.hql.ast.HqlToken (4) 6.weblogic部署war包action不能访问问题解决方法[There is no Action mapped for namespace / and action name] (5) https://www.doczj.com/doc/268576404.html,ng.StackOverflowError (5) (一)安装 我们在64位的服务器上为提高性能要安装64位的weblogic。经常在网上看到有人问,weblogic有64位的么?weblogic需要破解么? weblogic有专门的64位版本,这里安装的是weblogic11g,也就是10.3.6版本,12c的版本安装应该类似。weblogic从bea被oracle收购后,不需要破解,就只有授权。什么意思呢?就是说从oracle官网上下载的weblogic就是全功能版本,不管是集群还是其他,功能没有任何限制。但是如果要用于商业环境,必须要向oracle 买license,当然可以偷偷的用,那就是盗版,侵权,有一天oracle可以告的破产……。 1、下载64位weblogic,打下这个地址: https://www.doczj.com/doc/268576404.html,/technetwork/middleware/ias/downloads/wls-main-097127.html,在这里可以看到除了mac os X操作系统外,其他系统的64位都是同一个版本,wls1036_generic.jar。如下图,weblogic的下载需要注册一个oracle官网的帐号。

weblogic在windows下安装及部署项目教程

Weblogic在windows下安装及部署项目教程 1.Weblogic10.3.6版本下载地址: https://www.doczj.com/doc/268576404.html,/technetwork/cn/middleware/ias/downloads/wls-main-091116-zhs.html 或在\\192.168.60.244\Tool\测试环境工具上取 2.安装 1)安装目录:D:\Oracle\Middleware 2)选择安装类型为自定义,选择自己需要安装的组件,其他都是默认直接下一步,直 到安装完成。 3.创建域 1)创建新的weblogic域 2)其他默认,点“下一步”,到下图这个界面设置用户名和密码。例如:用户名:weblogic 密码:weblogic1

3)选择服务器启动模式和JDK 4)选择可选配置

5)配置管理服务器 6)后面步骤直接“下一步”,知道创建完成。创建完成,运行 D:\oracle\Middleware\user_projects\domains\easyStore_domain\bin\startWeblogic.c md,用浏览器打开http://192.168.60.244:7001/console可直接登录管理服务器。 4.配置受管服务器 1)登录界面,使用自己设置的用户名密码登录

2)新建受管服务器 3)设置服务器名称、服务器监听地址、服务器端口,名称和端口均不与其他服务器重 复。然后点击“下一步”,完成。

5.配置数据源 1)点击“新建”,选择“一般数据源” 2)设置JDBC数据源名称,以及数据库类型,点击“下一步” 3)设置数据库驱动程序,选择如下图所示 4)设置JDBC数据源详细信息,实际的数据库名称、数据库用户名、主机地址等。

Weblogic10.3.6集群配置手册

Weblogic 10.3集群配置手册

目录 1.预备知识 (3) 2.本文环境 (3) 3.配置WebLogic Server集群 (3)

1.预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 2.本文环境 平台:RHEL 6.5 软件:WebLogic Server 10.3配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制

多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;

WebLogic9集群Windows平台部署手册

WebLogic 9集群Windows平台部署 版本1.0 作者:胡立军 日期:2009年7月17日

修订历史记录 日期版本说明作者 2009-7-17 1.0 创建胡立军 目录 WEBLOGIC 9集群WINDOWS平台部署 (1) 版本1.0 (1) 1.集群安装前准备 (3) 2.集群管理服务器安装 (3) 3.集群节点服务创建 (4) 4.集群及代理分发启动 (7) 5.集群部署应用 (9)

1.集群安装前准备 1.1 Domain和Server的关系 Domain是WebLogic Server实例的基本管理单元,这个单元是有所有相关资源的集合;Server是一个相对独立的,为实现某些特定功能而结合在一起的单元;一个Domain 可以包含一个或多个WebLogic Server实例,也可以是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 1.2配置集群应用的必要条件 a.集群中的所有Server必须位于同一网段,并且必须是IP广播(UDP)可到达的; b.集群中的所有Server必须使用相同的版本,包括Service Pack; c.集群中的Server必须使用永久的静态IP地址。动态IP地址分配不能用于集群环境; d.要以Cluster式运行,必须有包含Cluster许可的License。 1.3集群配置设计 本次使用一台服务器server配置集群的规划如下: 服务器配置名称地址及端口角色 服务器1 adminServer 10.162.1.117:7001 集群管理服务器Managed1 10.162.1.117:7002 Managed Server Managed2 10.162.1.117:7003 Managed Server Cluster 10.162.1.117:7001 群集服务器 proxyServer 10.162.1.117:7000 负载均衡代理服务, 用户用来访问的地址 【如使用两台服务器分别为服务器1与服务器2; 其中由服务器1作为一个群集服务器节点,并将集群的管理器(adminserver)及代理分发服务(proxyserver)也配在服务器1上,服务器2只作为群集服务节点;其具休规划如下:】 服务器配置名称地址及端口角色 服务器1 adminServer 10.162.1.117:7001 集群管理服务器Managed1 10.162.1.117:7002 Managed Server Managed2 10.162.1.117:7003 Managed Server Cluster 10.162.1.117:7001 群集服务器 proxyServer 10.162.1.117:7000 负载均衡代理服务, 用户用来访问的地址 服务器2 Managed2 10.162.1.118:7003 Managed Server 2.集群管理服务器安装 2.1打开WebLogic的配置向导Configuration Wizard; 2.2 选择“新建WebLogic域”,点击下一步; 2.3 选择域源“生成一个自动配置的域以支持下列BEA产品:WebLogic Server(Required)”,点击下一步;

Linux环境Weblogic超详细安装配置说明

Weblogic的安装、配置与应用部署 1.W eblogic安装 1.1Linux下安装过程 安装环境: 操作系统: redhat-release-5Server-5.4.0.3 Weblogic版本: Weblogic 9.24 1)部署前准备: a.创建weblogic用户组. groupadd weblogic useradd –g weblogic weblogic passwd weblogic(修改weblogic密码) b.创建/Oracle 目录,修改目录所有者权限 mkdir /Oracle chown –Rf weblogic /Oracle 2)将server924_linux32.bin拷贝至应用服务器某一路径下. 如: /weblogic/server924_linux32.bin 并授予最大权限, 使用命令chmod 0777 /weblogic/server924_linux32.bin 3)执行安装文件server924_linux32.bin回车进入下一步, 如图1 图1 执行安装文件 4)键入1选择创建新的主目录, 回车进入下一步, 如图2

图2 创建新的主目录 5)键入安装路径后回车进入下一步, 如图3 图3指定主目录路径 6)确认安装路径后回车进入下一步, 如图4 图4 指确认安装路径 7)选择安装类型, 键入1选择完整安装, 回车进入下一步, 如图5 图5选择安装类型(完整安装, 定制安装)

8)确认安装路径后回车, 开始安装, 如图6 图6 确认安装路径后开始安装 9)安装完成, 如图7 图7 安装完成 1.2Windows中安装过程 略 2.W eblogic配置 2.1Weblogic注册 1)在收到Bea(ORACLE)公司为用户发的Weblogic正版安装光盘之后不久,会以电子邮件的形式给用户发送一个 新的Weblogic License文件(文件格式可能为*.txt格式),用户通过更新此许可文件,来去除软件对cpu数量或者使用户访问数量以及使用期限的限制。 2)步骤如下:

weblogic安装配置以及部署

Shanghai Baosight Software Co.,Ltd. √ Weblogic安装配置以及应用部署 编制毛瑜明 审核 批准 上海宝信软件股份有限公司 2009年8月3日

√ 文档控制 修改历史: 日期 作者或修改人 版本号 版本描述(修改记录) 2009-8-12 毛瑜明 V1.0 没有前期版本 分发记录: 拷贝号 姓名 部门

√ 目 录 1. Weblogic 的安装 ............................................................................................. 4 1.1. 安装前的准备 . (4) 1.1.1. 软件环境 ..................................................................................... 4 1.2. 安装weblogic9.2.1.0 ............................................................................ 4 1.3. 创建域(domain ) ............................................................................... 6 1.4. 部署应用 (10) 1.4.1. 启动和关闭weblogic ................................................................ 10 1.4.2. 创建server ............................................................................... 10 1.4.3. 部署应用 .. (13)

Linux下WebLogic 的安装配置及启动

Linux? Weblogic ??3 zhenhua_hou@https://www.doczj.com/doc/268576404.html, 20100822 WebLogic 1 ǐ ? CentOS4.8 2 3'? 1:oracle wls1033_oepe111150_linux32.bin https://www.doczj.com/doc/268576404.html,/technetwork/middleware/ias/downloads/wls-main-097127.html 2:ftp xFtp https://www.doczj.com/doc/268576404.html,/download/down_xfp3.html 3:SSH SecureCRT,SSH,XShell 3 3? ?URRW/"? ? ?D ? ZHE/RJLF/"? KRPH ? mkdir -p /u02/weblogic

?üZHE/RJLF?/"? groupadd weblogic ?ü/ZHE/RJLF useradd -g weblogic -d /u02/weblogic weblogic "?ü?/" 3 passwd weblogic ? ? ? ? weblogic weblogic ? X " ???/" cd /u02 ls -la root root 4096 Aug 23 15:29 u02 ? X ? " ???/" ?%?ZHE/RJLF chown -R weblogic:weblogic /u02 /;IWS?ZOV BRHSH BOLQX[ ELQ? X ? ?ZOV BRHSH BOLQX[ ELQ" ?/"??/" cd /u02 ls -la root root 968036147 Aug 23 15:39 wls1033_oepe111150_linux32.bin

Weblogic安装配置手册(windows)-经典保留

中间件安装配置指南(Weblogic for Windows)

第 1 章概述 Weblogic的安装配置总共包括五个部分: 1. 数据库产品的安装(详见相应数据库安装文档) 2. 初始化数据库(详见相应数据库文档) 3. Weblogic8.1中间件产品的安装 4. 创建Weblogic实例 5. 配置实例 第 2 章安装数据库 详见相关数据库安装文档。 第 3 章初始化数据库 详见相关数据库文档。 第 4 章安装Weblogic8.1 1. 找到weblogic8.1的安装文件,双击,开始解压,如下图所示:

图 4-1解压 2. 解压缩完以后,进入到Weblogic安装向导界面,如图所示: 图 4-2安装向导 3. 点击下一步,进入到许可协议界面,选择“是”,然后点击“下一步” 图 4-3许可协议 4. 出现如下界面,点击“浏览”可以选择BEA的主目录的路径,也可采用默认的安装 路径;(这个路径需要记住,在配置实例的时候需要用到)

图 4-4选择BEA主目录 5. 点击“下一步”,进入到下面的窗口; 图 4-5选择安装类型 6. 选择“自定义”,进入到下面的窗口: 图 4-6选择组件 7. 只需要选择Weblogic Server-Server即可,参见上图示例,然后点击“下一步”,

进入到下面的界面; 图 4-7选择产品目录 8. 在上面的窗口中选择产品安装的目录,也采用默认的即可,然后点击下一步,选择 “立即安装”,开始程序的安装。 9. 程序安装完成后,会出现如下窗口; 图 4-8安装完成 10. 把上面窗口中两个选项前面的勾去掉,点击完成即完成了Weblogic的安装。 第 5 章创建Weblogic实例 1. 找到系统任务栏上按钮,依次找到“开始>程序>BEA WebLogic Platform 8.1>Configuration Wizard”,弹出下面的窗口:

weblogic-数据源配置与使用方法

Weblogic 配置使用数据源与使用方法 我用的Weblogic10,其他可能有点不同,不过应该差不多 启动weblogic10,登录 选择JDBC->Data Sources ,如图1 图1 进入界面后,先点击左上角的Lock&Edit按钮,如图2

图2点击后就可以进行编辑和配置了。 点击右边页面的“New”如图3 图3点击NEW 后,出现新建数据源界面如图4

图4 变量解释: Name: 图4中第一个红框,随便起的名,在服务器用的数据源名,随便起,自己能认出来就行。 JNDI Name: 同志们,注意了,这个名字很重要,是在客户端要调用的JNDI名。Database Type:数据库类型,我用的MySql,我选MySql,其他数据库也是一样的,用什么就选什么。 Database Driver:数据库驱动,地球人都知道 写完了点“Next”中文的话就是“下一步”,如图5,

图5直接点下一步如图6

图6 参数解释: Database Name: 数据库名 Host Name:数据库地址,我是本地所以是127.0.0.1 Port:数据库端口,mysql默认端口是3306,其他数据库各有不同Database User Name:数据库用户名 Password/Confirm Password :数据库密码' 配置好了点 next 然后点击上面的Test Configeration 如图7

图7 PS:测试成功通过就点Finish,测试要是没通过自己找原因,有的时候会是驱动的问题,如果是找不到驱动错误的话,就自己把驱动放到weblogic 里去,在weblogic8.1中就有可能出现这种问题,数据库驱动放在"你电脑weblogic安装的位置 \bea\wlserver_10.0\server\lib" Finish 如图 8 图8 其中MysqlTest 是刚才新建的数据源这时候还没有Targets,还不能用,点击MysqlTest,也就是刚才创建的数据源,出现图9页面 图10 点击第二个选项卡,即Targets ,出现如图11

Weblogic应用程序部署步骤

WebLogic应用程序部署步骤 1、进入weblogic主界面——点击左侧“域结构”下的“部署” 2、在“部署”界面,找到右侧界面中的“部署”模块, 点击“安装”(安装你所需要部署的应用程序)——进入“安装应用程序界面”,显示当前的路径,如果你所需要的应用文件在显示的路径下面找不到,可以点击“上载文件”,选择你所需要的部署文件 3、点击“上载文件”——找到右侧界面“将部署上载到管理”,有两个选择项:“部署档案”和“上载部署计划(此项是可选的)”。

说明:“部署档案”,是从你当前浏览的计算机上选择你所需要的应用程序或模块,找到文件后,将此部署上载到管理服务器。 “上载部署计划(可选)”,是一种配置,可对包含在部署档案中的描述符进行补充。部署在没有部署计划的情况下可以运行, 但你也可以立即上载一个部署计划。此部署计划档案是一个打包为 .jar 文件的配置信息目录。 4、点击“部署档案”旁的“选择文件”(选择相应的应用程序,为*.war文件),确定——点击“下一步”——进入“找到要安装的部署并准备部署”(提示:以成功将文件上载到服务器上)——点击“下一步” 5、找到右侧“选择定位样式”窗格,有两个选项,“将此部署安装为应用程序”和“将此部署安装为库”。根据实际情况进行选择。 说明:“将此部署安装为应用程序”,是此应用程序及其组件将被定位到同一位置。这是最常见的方法。 “将此部署安装为库”,应用程序库是可供其他部署共享的部署,在运行其引用应用程序的所有目标上,库都应该是可用的。 6、点击“下一步”,进入“选择部署目标”,选择要对其部署此应用程序的服务器和/或集群。选择“服务器”,如“AdminServer”等。

weblogic集群配置方法-具体实施步骤1

weblogic集群配置方法 案例所属系统 应用服务器weblogic1,weblogic2 案例现象 应用服务器,主机8G内存,目前使用情况: 主机weblogic1 为了提高内存使用率,准备在两台主机上各新增一个域,并配置集群,然后部署应用。 案例平台环境 查看主机信息 [weblogic@weblogic1 ~]$ uname -a Linux weblogic1 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux [weblogic@weblogic2 bin]$ uname -a Linux weblogic2 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux 查看weblogic版本信息 [weblogic@weblogic1 ~]$ cat /home/weblogic/bea/logs/log.txt Nov 24, 2010 9:15:28 PM -- install "WebLogic Platform" 9.2.3.0 at /home/weblogic/bea/weblogic92

release 9.2.3.0 [Added] |_____WebLogic Server [Added] | |_____Server [Added] | |_____Server Examples [Added] |_____Workshop for WebLogic Platform [Added] |_____Workshop [Added] |_____Workshop Examples [Added] [weblogic@weblogic2 logs]$ cat /home/weblogic/bea/logs/log.txt Nov 24, 2010 2:56:10 PM -- install "WebLogic Platform" 9.2.3.0 at /home/weblogic/bea/weblogic92 release 9.2.3.0 [Added] |_____WebLogic Server [Added] | |_____Server [Added] | |_____Server Examples [Added] |_____Workshop for WebLogic Platform [Added] |_____Workshop [Added] |_____Workshop Examples [Added] 查看JDK信息 [weblogic@weblogic1 logs]$ echo $JA V A_HOME /usr/local/jdk1.5.0_21 [weblogic@weblogic2 logs]$ echo $JA V A_HOME /usr/local/jdk1.5.0_21 查看ip地址信息 [root@weblogic1 ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:50:56:B9:00:01 inet addr:172.22.0.12 Bcast:172.22.0.255 Mask:255.255.255.0 inet6 addr: fe80::250:56ff:feb9:1/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:598544 errors:0 dropped:0 overruns:0 frame:0 TX packets:1863036 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:52714000 (50.2 MiB) TX bytes:2139395347 (1.9 GiB) Base address:0x2000 Memory:d8840000-d8860000 [root@weblogic2 ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:0C:29:CD:80:D2 inet addr:172.22.0.13 Bcast:172.22.0.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fecd:80d2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:348063 errors:0 dropped:0 overruns:0 frame:0

Weblogic+10.3+集群配置手册

Weblogic 10.3集群配置手册 (版本号:V1.0)

修改记录:

目录 1.预备知识 (4) 2.本文环境 (4) 3.配置WebLogic Server集群 (4)

1.预备知识 什么是Domain和Server Domain Domain是WebLogic Server实例的基本管理单元。所谓Domain就是,由配置为Administrator Server的WebLogic Server实例管理的逻辑单元,这个单元是有所有相关资源的集合。 Server Server是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Domain and Server的关系 一个Domain 可以包含一个或多个WebLogic Server实例,甚至是Server集群。一个Domain中有一个且只能有一个Server 担任管理Server的功能,其它的Server具体实现一个特定的逻辑功能。 2.本文环境 平台:RHL 5.0 软件:WebLogic Server 10.3配置WebLogic Server集群 WebLogic集群的体系结构 单层混合型的集群架构(Cluster) 这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制

多层结构的集群架构(Cluster) 这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。一般应用于下面这些情况: 在负载平衡机制需要调用集群EJB中的方法时; 在提供内容与提供对象的服务之间需要更大的机动性时; 在需要更高的系统稳定性时;

weblogic10.3.6安装步骤

Weblogic 10.3.6安装步骤 1、下载安装包 https://www.doczj.com/doc/268576404.html,/technetwork/cn/middleware/weblogic/downloads/wls-main-091116-zhs .html 2、wls1036_linux32.bin安装包放入服务器,开始安装(安装目录:/home/weblogic/ora):给安装文件wls1036_linux32.bin权限 运行./ wls1036_linux32.bin,进入图形安装界面,点击【next】 3、选择Create a new Middleware Home方式,安装目录为 /home/weblogic/Oracle/Middleware/,点击【next】

4、注册,不选中复选框,点击【next】 5、选择安装类型,type,点击【next】

6、选择中间件、eblogic和oracle相关的目录,点击【next】 7、weblogic的安装大纲,点击【next】

8、开始安装 9、完成安装

Weblogic 配置 建立Weblogic domian 进入目录,运行./config.sh [root@oracle bin]# cd /home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin/ [root@oracle bin]# ./config.sh 1、开始画面,选择新建一个weblogic域,点击【next】

2、根据实际情况修改域名称base_domain ,点击【next 】;

[04]Weblogic11g集群配置,配置数据源,项目部署,负载分发说明文档

WebLogic 11g集群配置 1.环境 平台:Windows8 ,4G RAM;Windows7 ,1G RAM 软件:WebLogic Server 10.3 2.配置说明 2.1配置集群应用的必要条件 ?集群中的所有Server 必须位于同一网段,并且必须是IP 广播(UDP)可到达的 ?集群中的所有Server 必须使用相同的版本,包括Service Pack ?集群中的Server 必须使用永久的静态IP 地址。动态IP 地址分配不能用于集群环境。 如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP 地址,只有这样,客户端才能访问服务器。 2.2配置前的准备工作 在配置集群前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集 群信息:在两台机器上配置集群(每台机上都要安装相同版本的WebLogic 11g 产品)。见表1。建议:测试服务器有4G以上的内存,否则,服务器启动过程将会很漫长。 2.3集群规划 3.配置WebLogic Server 集群 3.1 主控服务器的配置:Windows 8 系统上

3.1.1 创建新的domain 在【程序】中选择【Oracle WebLogic】下的【Oracle WebLogic】选择“创建新的WebLogic 域”。 3.1.2 选择安装域源 默认选择安装“Basic WebLogic Server Domain”, 单击“下一步”按钮。

3.1.3 指定域的名称和位置 输入要创建的域名和位置,此处域名输入为proxy_domian,输入完成后单击“下一步”按钮。本文安装位置为D:\bea11g\user_projects\domains目录下。 3.1.4 配置管理员用户名和密码 用户名:weblogic,密码:weblogic1

Weblogic使用手册大全详解(中文)

1 WEBLOGIC服务器管理概述10 域、管理服务器与受管服务器10 启动管理控制台12 运行时对象与配置对象12 日志消息的集中访问14 W EB L OGIC管理服务器与W EB L OGIC受管服务器15 启动时的错误消息15 启动W EB L OGIC管理服务器15 WebLogic服务器启动时的口令使用16 从Start菜单启动WebLogic管理服务器16 启动与终止Windows服务形式的WebLogic服务器16 从命令行启动WebLogic管理服务器17 用脚本启动管理服务器20 在受管服务器运行时重启管理服务器 20 在同台机器上重启管理服务器21 在其它机器上重启管理服务器21 将W EB L OGIC受管服务器加入到域22 启动W EB L OGIC受管服务器22 通过脚本启动W EB L OGIC受管服务器 24 从老版本W EB L OGIC服务器升级 25 从管理控制台终止W EB L OGIC服务器 25 从命令行停止服务器25 暂停和恢复受管服务器26 将W EB L OGIC服务器设置为W INDOWS服务26 删除W INDOWS服务形式的W EB L OGIC服务器27 更改安装成Windows服务的服务器口令27 注册启动与终止类28 2 节点管理器 29 节点管理器概述29 配置与启动节点管理器30 启动节点管理器31 启动管理服务器32 3 配置WEBLOGIC服务器与集群35 服务器与集群配置概述35 管理服务器的角色35 启动管理控制台37 动态配置的工作原理38 集群配置规划38 - 1 -

服务器配置任务列表39 集群配置列表41 新建一个域42 概述43 监控服务器44 终止或暂停服务器45 性能45 集群数据46 服务器安全46 JMS 47 JTA 47 监控JDBC连接池 47 管理控制台的M ONITORING页面一览表48 4 用日志消息管理WEBLOGIC服务器51 日志子系统概述51 本地服务器的日志文件53 启动日志53 客户端日志54 日志文件的格式54 消息属性54 消息目录55 消息的严重级别55 消息调试56 浏览日志文件56 查看日志56 创建域日志过滤器57 5 分发应用58 分发格式58 用管理控制台分发应用58 步骤1:配置与分发应用59 步骤2:分发应用组件 59 分发顺序61 自动分发62 启用或禁用自动部署62 动态分发64 启用与禁用自动分发64 自动分发展开目录格式的应用64 卸载或重新分发被自动分发的应用65 6 配置WEBLOGIC服务器的WEB组件66 - 2 -

相关主题
文本预览
相关文档 最新文档