2022年配置WebLogicServer集群及代理[收 .pdf
-
资源ID:30552163
资源大小:1.06MB
全文页数:13页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年配置WebLogicServer集群及代理[收 .pdf
配置 WebLogic Server在 WebLogic Server 8.1上配置集群,以及通过Proxy Server来访问集群。1. 本文环境平台: WindowsXp 软件: Bea WebLogic Server 8.1 SP4 2. 配置 WebLogic Server集群2.1. 配置集群应用的必要条件集群中的所有Server 必须位于同一网段,并且必须是IP 广播 (UDP) 可到达的集群中的所有Server 必须使用相同的版本,包括 Service Pack 集群中的 Server 必须使用永久的静态IP 地址。动态 IP 地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP 地址,只有这样,客户端才能访问服务器2.2. 配置前的准备工作在配置集群应用前要对集群的配置信息有一个良好的设计,下面就是我们这次配置的集群信息:机器类型操作系统硬件配置角色备注PCServer1 Windows PORT:8080 PORT:80 Administrator Server Proxy Server Web 服务器PCServer2 Windows PORT:7001 Managed Server1 PCServer3 Windows PORT:7002 Managed Server2 PCServer4 Windows PORT:7003 Managed Server3 PCServer5 Windows PORT:7004 Managed Server4 2.3. 使用 Domain Configuration Wizard进行配置创建新的 Domain 选择“ Create a new WebLogic configuration ” ,单击“ Next”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 选择安装类型选择安装“ Basic WebLogic Server Domain ” ,单击“ Next ”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 选择定制安装选择“ Custom”安装,单击“Next”按钮输入 Administrator Server 的信息输入 Administrator Server 的名称,监听地址,监听端口,如果需要SSL 支持的话可以在“ SSL enabled”后面的复选取框上打勾,配置SSL 监听端口,单击“Next”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 是否配置 Server、Cluster、Machine 信息选择“ Yes” ,对 Server、Cluster、Machine 信息进行配置, ,单击“ Next”按钮配置 Managed Server 信息输入 Managed Server 的名称,监听地址,监听端口,如果需要SSL 支持的话,可以在“SSL enabled”复选框上打勾,配置SSL 监听端口。可以配置多个Managed Server。单击“Next ”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 配置 Cluster 信息输入 Cluster 的名称, Cluster 的组播地址和端口,Cluster 地址可输可不输。单击“Next”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 13 页 - - - - - - - - - 将 Managed Server 添加到 Cluster 中选择左面列表中的Managed Server,将其添加到右面的列表中,单击“Next”按钮配置 Machine 信息在此不对 Machine 进行配置,单击“Next”按钮是否配置 JDBC 信息在此不对 JDBC 数据源和连接池进行配置,单击“Next”按钮配置 JMS 信息在此不对 JMS 进行配置,单击“Next”按钮配置缺省系统管理员用户名和密码输入系统管理员用户名和密码,还可以配置其它的系统管理用户,在此不做配置, 单击“Next ”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 配置 Windows 附加选项可以选择是否创建开始菜单中的快捷方式,是否将该服务作为Windows 系统服务,在这里我们全部选择“No” ,单击“ Next”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 配置服务的启动模式并选择Java SDK 选择“ Production Mode ”模式,选择适合的Java SDK,单击“ Next”按钮名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 配置信息确认以及选择安装路径系统列出您的配置信息,并指定了缺省的安装路径( D:beauser_projectsdomainsmydomain),在此 我们将 安 装路径 定位在D:beauser_projectsclusterdomain ,单击“ Create”按钮系统创建 Domain 系统根据配置信息,完成缺省的目录及文件的创建名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 启动 WebLogic 服务启动 Administrator Server 使用 startWebLogic 命令启动 Administrator Server 启动 Managed Server 使用 startManagedWeblogic 命令启动 Managed Server,它的命令格式是:startManagedWeblogic.cmd Managed Server 的名称Administrator Server 地址同理可以启动app1、app2、app3 和 app4,以及 Proxy Server 启动命令: startManagedWebLogic app1 http:/192.168.1.251:70012.4. 通过 HttpClusterServlet实现请求的自动分发处理HttpClusterServlet 通过一个 WebLogic 服务器代理对WebLogic 集群中的其他服务器成员的 HTTP 请求,同时 HttpClusterServlet 还为代理的HTTP 请求提供负载平衡与容错处理。实际上实现是很简单的,遵循下面几个步骤就可以轻松实现请求的自动分发功能:在管理服务器 (adminServer)的 pc 机上创建一个代理Server( proxyServer)生成配置文件web.xml 生成配置文件weblogic.xml 打包生成 Web 应用在 proxyServer 上部署应用,并将该应用作为缺省的Web 应用名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 创建代理 Server 启动 Administrator Server,然后进入Console 控制台( http:/ip:8080/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 文件示例 HttpClusterServlet weblogic.servlet.proxy.HttpClusterServlet WebLogicCluster 192.168.1.251:7001|192.168.1.252:7002|192.168.1.253:7003|192.168.1.254:7004 HttpClusterServlet / HttpClusterServlet *.jsp HttpClusterServlet *.htm HttpClusterServlet *.html weblogic.xml文件示例 / 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 13 页 - - - - - - - - - 打包 WEB 应用可以使用 jar 命令将 proxy 应用打包成war 文件。使用如下的命令操作,就可完成web 应用的打包操作:JAR 参数WEB 应用名称要打包的目录部署 proxy 应用启动 Administrator Server,然后进入Console 控制台( http:/ip:8080/console/ ) ,在此我们将代理 Server 与 Administrator Server 置于同一台主机之上。进入 console 控制台后,在“Web Application Modules ”结点上单击选择“Deploy a new Web Application Module ” ,然后选择要部署的文件或目录,单击“Target Module ”按钮,然后选择“ proxyServer ” ,单击“ Continue”按钮,到了下一步,单击“Deploy ”按钮,完成部署工作。部署完成后, 查看 WEB 应用的状态是 “FAILS ” ,造成这种情况的原因是“proxyServer ”还没有启动,我们可以通过下面的命令启动“proxyServer ” :然后点击“ ReDeploy ” ,重新部署应用,状态值将变为“Success ” 。2.5. 集群配置中要注意的问题Admin Server 只用于集群的管理,而不能参与集群事务。Web 应用应该部署到集群上,文件的同步是由WebLogic 来完成的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -