zoukankan      html  css  js  c++  java
  • Weblogic12 集群部署

    1. 集群配置规划

    服务器名称

    地址和端口

    AdminServer

    192.168.15.1:7001

    ManagedServer1

    192.168.15.1:8001

    ManagedServer2

    192.168.15.3:8002

    ProxyServer

    192.168.15.1:8888

    2. 在192.168.15.1计算机上启动Weblogic12的QuickStart界面

    clip_image002[4]

    选择“Getting Start with Weblogic Server 12.1.1”选项

    clip_image004

    点击“下一步”

    clip_image006

    点击“下一步”

    clip_image008

    点击“下一步”

    clip_image010

    输入用户口令后,直接“下一步”

    clip_image012

    这里我们采用开发模式进行配置,因此直接点击“下一步”

    clip_image014

    勾选“管理服务器”和“受管服务器、集群和计算机”后,点击“下一步”

    clip_image016

    在Listen address栏目中填入ip地址192.168.15.1,然后点击下一步

    clip_image018

    根据图中添加3台受管服务器后,点击下一步

    clip_image020

    添加集群名称为Cluster,集群地址为192.168.151.1:8001,192.168.15.3:8002,然后点击下一步

    clip_image022

    将ManagedServer1和ManagedServer2加入集群Cluster中,然后点击下一步

    clip_image024

    勾选“创建HTTP代理”,并选择ProxyServer为代理服务器,然后点击下一步

    clip_image026

    在此,不需要配置计算机信息,因此直接下一步

    clip_image028

    点击创建

    clip_image030

    点击完成。

    打开该域的bin目录,这里的地址为: D:OracleMiddlewareuser_projectsdomainsase_domainin,在该目录下创建如下文本:

    (1)startAdminServer.cmd,内容为startWeblogic.cmd

    (2)startManagedServer1.cmd,内容为start ManagedWeblogic.cmd ManagedServer1 http://192.168.15.1:7001

    (3)startProxyServer.cmd,内容为start ManagedWeblogic.cmd ProxyServer http://192.168.15.1:7001 至此192.168.15.1计算机上的配置结束

    3. 在192.168.15.3计算机上启动Weblogic12的QuickStart界面

    clip_image032

    选择“Getting Started with Weblogic Server 12.1.1”

    clip_image034

    直接下一步

    clip_image036

    下一步

    clip_image038

    下一步

    clip_image040

    输入密码后,下一步

    clip_image042

    下一步

    clip_image044

    勾选“受管服务器,集群和计算机”后,下一步

    clip_image046

    配置受管服务器名称为ManagedServer2,监听地址为192.168.15.3,端口号为8002后,点击下一步

    clip_image048

    下一步

    clip_image050

    下一步

    clip_image052

    点击创建

    clip_image054

    点击完成

    到刚才创建完成的域的bin目录(C:OracleMiddlewareuser_projectsdomainsase_domainin),创建如下文件startManagedServer.cmd,内容为startManagedWeblogic.cmd ManagedServer2 http://192.168.15.1:7001 至此192.168.15.3计算机上的配置完毕。

    4. 在192.168.15.1上执行如下操作:

    (1) 启动命令行,并进入到域的bin目录(D:OracleMiddlewareuser_projectsdomainsase_domainin)

    clip_image056

    (2) 输入startAdminServer.cmd

    clip_image058

    (3) 另外打开一个命令行,同样cd到D:OracleMiddlewareuser_projectsdomainsase_domainin目录,并输入startManagedServer1.cmd

    clip_image060

    在上图中输入用户名weblogic

    clip_image062

    然后再输入密码

    clip_image064

    启动完毕

    (4) 另外打开一个命令行,同样cd到D:OracleMiddlewareuser_projectsdomainsase_domainin目录,并输入startProxyServer.cmd

    clip_image066

    输入用户名weblogic

    clip_image068

    输入密码

    clip_image070

    启动完毕

    5. 在192.168.15.3计算机上执行如下操作:

    打开命令行,并转入C:OracleMiddlewareuser_projectsdomainsase_domainin目录

    clip_image072

    输入startManagedServer2.cmd

    clip_image074

    输入用户名和密码

    clip_image076

    至此,启动完毕

    6. 在192.168.15.1计算机上打开浏览器,并输入http://192.168.151.:7001/console

    clip_image078

    输入用户名和密码登陆

    clip_image080

    点击“环境->服务器”

    clip_image082

    clip_image084

    可以看到服务器的健康状况均为ok,表示所有服务器均正常启动。

    7. 开发并部署应用,以测试集群是否正常工作

    打开MyEclipse,新建一个Web项目名为cluster的Web project

    clip_image086

    编辑index.jsp,内如如下:

    <%@page import="java.net.Inet4Address"%>

    <%@page import="java.net.InetAddress"%>

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

    <%

    String path = request.getContextPath();

    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

    %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>

    <head>

    <base href="<%=basePath%>">

    <body>

    <%

    out.println("当前服务器地址为:" + Inet4Address.getLocalHost() + "<br/>");

    out.println("当前sessionId为:" + request.getSession().getId());

    %>

    </body>

    </html>

    将该项目导出为war包

    clip_image088

    clip_image090

    在weblogic控制界面中,点击部署

    clip_image092

    点击安装

    clip_image094

    选择上传文件

    clip_image096

    点击浏览

    clip_image098

    选择好刚才的war包后,点击下一步

    clip_image100

    直接下一步

    clip_image102

    下一步

    clip_image104

    勾选Clsuter后,点击下一步

    clip_image106

    点击完成

    clip_image108

    看见上图中的健康状况为ok且状态为活动,即为部署完毕

    打开浏览器,输入http://192.168.15.1:8888/cluster即可访问该web服务

    clip_image110

    由上图可见,此时用户访问的是192.168.15.3这个受管服务器上的内容切sessionId为:

    pGzCRTlh9yzmsGqvWwhdyqQxdkjgW5NCs2LL5FGyrp19vY8sDxXl!1453430813!1372825018062

    现在,试着将192.168.15.1服务器上的startManagedServer1的命令行窗口关闭,然后再刷新网页,查看结果:

    clip_image112

    由上图可见,此时用户访问的是192.168.15.1,但是sessionId改变了

    qB3NRTmTPt3YQcmd7whJ3LnlYgp4FNW3RrlvHTmgzb197TYR4qMy!-1449682581!1372825235062

    即说明,该集群并没有共享session。

  • 相关阅读:
    网络流(平面图转对偶图)
    666
    期望总结
    docker-1-简介
    22、整合mybatis
    21、整合Druid数据源
    20、Springboot 与数据访问(JDBC/自动配置)
    19、配置嵌入式servlet容器(下)
    18、配置嵌入式servlet容器(2)
    17、配置嵌入式servlet容器(1)
  • 原文地址:https://www.cnblogs.com/jager/p/4370635.html
Copyright © 2011-2022 走看看