精华内容
下载资源
问答
  • 一、启动weblogic,访问控制台 weblogic的domain创建完成后,接下来就可以启动它,步骤如下: $ cd /app/sinova/domains/base_domain/bin ...二、创建节点和集群 1、打开浏览器访问:http...

    一、启动weblogic,访问控制台

    weblogic的domain创建完成后,接下来就可以启动它,步骤如下:

    $ cd /app/sinova/domains/base_domain/bin
    $ ./startWebLogic.sh

    按照提示输入创建domain时设置的用户名及密码(weblogic,weblogic123)。

    二、创建节点和集群

    1、打开浏览器访问:http://10.70.52.11:7001/console

    2、输入用户名密码登录

    3、创建节点和集群

    点击“锁定并编辑”,“环境”,“服务器”

    点击新建,创建节点和集群

    此集群节点及端口分布情况如下

    10.70.50.11 9000~9009

    10.70.50.12 9000~9009

    10.70.50.13 9000~9009

    10.70.50.14 9000~9009

    节点和集群创建完成截图如下:

    4、对管理服务器及被管理服务器启用认证文件

    4.1、配置管理服务器(adminServer)无密码启动

    $ cd /app/sinova/domains/base_domain/servers/AdminServer
    $ mkdir security
    $ cd security/
    $ vi boot.properties #添加如下内容
    username=weblogic
    password=weblogic123

    4.2、配置被管理服务器(各节点)无密码启动

    $ cd /app/sinova/domains/base_domain/bin
    $ vi startManagedWebLogic.sh #找到如下两行,位于45行和48行
    WLS_USER=""
    WLS_PW=""
    修改成:
    WLS_USER="weblogic"
    WLS_PW="weblogic123"

    5、创建管理服务器及被管理服务器的启动(或重启)脚本,之后可以通过脚本对集群中的节点进行重启操作

    AdminServer的重启脚本:

    $ cat restart-admin.sh 
    #!/bin/bash
    #/app/sinova/logs/console 此目录存放控制台日志,需要手动创建
    DATE=`date +%Y%m%d`
    USER_MEM_ARGS="-Xms1024m -Xmx1024m -XX:MaxPermSize=256m"
    export USER_MEM_ARGS
    ps -ef | awk '/[A]dminServer/{print $2}' | xargs kill -9 > /dev/null 2>&1  
    rm -fr /app/sinova/domains/base_domain/servers/AdminServer/tmp/*
    nohup /app/sinova/domains/base_domain/bin/startWebLogic.sh > /app/sinova/logs/console/admin-${DATE}.log 2>&1 &

    各节点的重启脚本(每个节点需要一个重启脚本)

    $ cat restart_node1.sh 
    #!/bin/bash
    DATE=`date +%Y%m%d`
    WLS_NODE="Server-0" #其它节点脚本修改这个名称即可
    USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:MaxPermSize=512m"
    JAVA_OPTIONS="-DUseSunHttpHandler=true"
    ServiceIP=10.70.52.11
    export USER_MEM_ARGS JAVA_OPTIONS WLS_NODE ServiceIP
    ps -ef | grep java | grep weblogic | grep -w ${WLS_NODE} | awk '{print $2}' | xargs kill -9 > /dev/null 2>&1
    rm -rf /app/sinova/domains/base_domain/servers/${WLS_NODE}/tmp/*
    sleep 1
    nohup /app/sinova/domains/base_domain/bin/startManagedWebLogic.sh ${WLS_NODE} http://${ServiceIP}:7001/ >/app/sinova/logs/console/${WLS_NODE}-${DATE}.log 2>&1 &

    6、将Oracle、domains这两个目录拷到10.70.52.12-14这3台服务器

    $ rsync -avz /app/sinova/domains 10.70.52.12:/app/sinova/
    $ rsync -avz /app/sinova/Oracle 10.70.52.12:/app/sinova/
    $ rsync -avz /app/sinova/domains 10.70.52.13:/app/sinova/
    $ rsync -avz /app/sinova/Oracle 10.70.52.13:/app/sinova/
    $ rsync -avz /app/sinova/domains 10.70.52.14:/app/sinova/
    $ rsync -avz /app/sinova/Oracle 10.70.52.14:/app/sinova/

    7、执行脚本启动AdminServer和集群中所有节点,启动后效果如下:

     

    转载于:https://www.cnblogs.com/Eivll0m/p/4632775.html

    展开全文
  • 前提:安装xshell,拥有服务器...1、创建weblogic集群域 打开xshell,连接服务器crsapp1,使用weblogic用户登录应用服务器crsapp1,执行以下命令创建weblogic集群域 [weblogic@localhost bin]$ cd /weblogic/Oracle/M...

    前提:安装xshell,拥有服务器4个(crsapp1,crsapp2,crsapp3,crsapp4),crsapp1为主节点

    1、创建weblogic集群域

    打开xshell,连接服务器crsapp1,使用weblogic用户登录应用服务器crsapp1,执行以下命令创建weblogic集群域

    [weblogic@localhost bin]$ cd /weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/bin

    [weblogic@localhost bin]$ sh config.sh

    注意:如果是第一次使用需要连接电脑ip:export DISPLAY=(本电脑ip);验证:echo $DISPLAY;

    在域位置修改域名为DSS_SP_1_DMN,点击next

    默认,点击next

    输入weblogic账号名称和密码,点击next

    勾选生产模式,并选择JDK如下所示,点击next

    勾选三个选项,如下所示,点击next

    输入管理节点名称,控制台地址、控制台端口,如下所示,点击next

    依次配置服务节点的server name,Listen Address,Listen Port如下所示,点击next

     

    默认,点击next

    默认,点击next

    配置集群机器信息,如下所示,点击next

    配置绑定节点和机器,点击next

    默认,点击next

    默认,点击next

    点击create

    点击next

    点击finish

     

    2、启动管理节点

    使用weblogic用户登录应用服务器crsapp1,执行以下命令启动管理节点:

    $cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/DSS_SP_1_DMN/bin

    $ sh startWebLogic.sh

    3、上传security文件

    以weblogic用户使用ftp工具登录应用服务器crsapp1,上传security文件到以下路径上

    /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/DSS_SP_1_DMN/servers/ADM_SP_1_SVR

    4、nohup方式启动

    以weblogic用户使用xshell工具登录应用服务器crsapp1,执行以下命令启动管理节点:

    $ nohup ./startWebLogic.sh &

    $ tail -fn 400 nohup.out

     

    5、上传DemoIdentity.jks

    将域下的文件

    /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/DSS_SP_1_DMN/security/DemoIdentity.jks传到

    /weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/nodemanager/security这个路径下:

    该操作只需要在新建第一个域时需要执行

     

    6、复制上传域文件

    将domains下的域打包,传到另一台服务器的domains,进入另一台服务器该路径下再把包解压(全部用命令执行)

     

    (1)在本域输入tar打包命令:tar -cvf  a.tar  a(a指要打包的包名)

    (2)要先进入传输文件所在的目录之后再连接sftp

    [weblogic@190 domains]$ sftp 190.2.32.101(连接需要传的节点域)

    Are you sure you want to continue connecting (yes/no)? yes

    weblogic@190.2.32.101's password:weblogic

    sftp> cd /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains

    sftp> put DSS_I_1_DMN.tar(把这个tar包放到已连接的节点域)

    sftp> quit

    (3)进入另一台服务器的domains,找到传过来的tar,输入tar解压命令:tar -xvf a.tar(a指要解包的包名)

    7、修改nodemanager-properties.xml

    进入域下

    /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/DSS_SP_1_DMN/init-info找到nodemanager-properties.xml进行编辑,把listenAddress修改为当前服务器地址,所有节点均需要调整

    8、修改nodemanager.domains

    把域里面的nodemanager.domains复制到(第一次建集群域才需要,两个或多个集群域只需要添加)weblogic安装目录(Middleware/Oracle_Home/oracle_common/common/nodemanager),编辑nodemanager.domains,添加域的地址

     

    9、启动节点管理器

    关闭节点管理器

    ps -ef|grep 200

    kill -9 进程号

     

    启动节点管理器

    [weblogic@190 bin]$ cd /weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin

    [weblogic@190 bin]$ nohup ./startNodeManager.sh &

    [weblogic@190 bin]$ tail -fn 400 nohup.out

    10、启动节点

    1. 登录控制台  http://ip:端口号/console
    2. 点击服务器,勾选所启节点,选择启动,依次启动相应节点

    11、修改主机名验证方式

    12、修改启动参数

    -Dworkdir=/workdir/SP_1_workdir1 -Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -Dfile.encoding=GBK -Dsun.jnu.encoding=GBK -Xms4096m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true  -Dweblogic.threadpool.MinPoolSize=100

    以上参数标红需要根据节点名称进行调整

     

    应用部署

      1. 上传工作目录

    以weblogic用户使用ftp工具,分别登录crsapp1至crsapp10上传工作目录

      1. 上传WAR包

    以weblogic用户使用ftp工具,登录crsapp1服务器,将服务平台部署包上传到以下路径:

    /weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/DSS_SP_1_DMN/servers/ADM_SP_1_SVR/upload

      1. 部署WAR包

    以weblogic用户使用IE浏览器登录weblogic控制台,进行应用部署

    点击“部署”-“锁定并编辑”

     

     

    点击“安装”

     

    勾选服务平台部署包

     

    点击“下一步”

     

    勾选除管理节点外的所有子节点,点击“下一步”

     

    点击“下一步”

     

    点击“完成”

     

    点击“激活更改”

     

     

    勾选部署应用,点击启动->为所有请求提供服务

     

    展开全文
  • weblogic集群

    2015-02-03 17:12:53
    其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣...
    
    
    其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣可以慢慢学习:
    oracle官方weblogic文档:
    http://docs.oracle.com/cd/E21764_01/wls.htm
    原weblogic9的中文文档(weblogic11g的很多操作与weblogic9类似):
    http://edocs.weblogicfans.net/wls/docs92/index.html

    这篇文章有个前提,就是你已经知道如何创建基本的domain了,并且已经有一个现成的普通domain,如果还没有,先参考:
    http://dead-knight.iteye.com/blog/1938629

    废话不多说,既然标题说“半小时”,那么就赶紧利用这半小时来改造你的domain吧。
    第一步:首先规划你的集群,我这里规划如下(全部在本机部署,多主机部署后面单独写):
    服务器名称 ip地址 端口
    server1 127.0.0.1 7101
    server2 127.0.0.1 7102


    第二步:按照规划的结果,新建服务器:
    登录domain的控制台,查看环境-》服务器,如下图所示:


    点击“新建”按钮,新建服务器server1,如下图所示:

    输入规划的服务器名称server1,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示:


    继续新建服务器server2,如下图所示:

    输入规划的服务器名称server2,地址、监听端口,点击“完成”返回服务器列表页面,如下图所示:


    第三步:新建集群,并添加服务器:
    在控制台选择“集群”-》“新建”,如下图所示:

    在新建界面中,输入集群的名称cluster,并点击“确定”即可,如图所示:

    新建成功,返回集群列表界面,如图所示:


    点击列表中的cluster链接,打开集群配置界面,选择“配置”-》服务器,如图所示:

    点击“添加”按钮,进入如图所示页面:

    选择服务器server1,直接点击“完成”,返回服务器列表,如图所示:

    已经添加server1服务器,继续添加server2:



    至此,集群已经新建完毕。

    第四步:新建计算机(不是必须的,但是为了方便后期维护及管理服务器,这一步还是不省了)
    在控制台选择“计算机”-》“新建”,如下图所示:

    在新建界面中,输入名称machine,并点击“下一步”即可,如图所示:

    修改“监听地址”为127.0.0.1,其它保持不变,点击“完成”,如图所示:

    新建成功,返回计算机列表界面,如图所示:


    点击列表中的machine链接,打开计算机配置界面,选择“配置”-》服务器,如图所示:

    点击“添加”按钮,进入如图所示页面:

    选择服务器server1,直接点击“完成”,返回服务器列表。
    继续按照上述步骤添加server2,点击“完成”。最后如图所示:


    至此,服务器、集群、计算机都已经配置成功,选择“环境”-》服务器,最后结果如图所示:


    第五步:启动节点管理器服务:
    安装节点管理器作为windows服务,双击执行下面的cmd程序:
    D:\server\weblogic11\wlserver_10.3\server\bin\installNodeMgrSvc.cmd
    执行之后,windows服务会增加weblogic的节点管理服务,如下图所示:

    可以手动启动这个服务,启动之后,再关闭,因为还要做简单的配置。进入如下位置:
    D:\server\weblogic11\wlserver_10.3\common\nodemanager文件夹
    1)检查domains(nodemanager.domains):
    Java代码 复制代码 收藏代码
    1. #Domains and directories created by Configuration Wizard  
    2. #Sun Sep 15 16:34:01 CST 2013  
    3. springside3=D\:\\server\\weblogic11\\user_projects\\domains\\springside3  
    #Domains and directories created by Configuration Wizard
    #Sun Sep 15 16:34:01 CST 2013
    springside3=D\:\\server\\weblogic11\\user_projects\\domains\\springside3
    

    确保domains文件中包含你的domain

    2)配置hosts(nodemanager.hosts),只需要把之前配置计算机的地址添加进来即可:
    Java代码 复制代码 收藏代码
    1. 127.0.0.1  
    127.0.0.1
    


    3)配置nodemanager.properties:
    Java代码 复制代码 收藏代码
    1. #Sun Sep 15 12:54:48 CST 2013  
    2. #Sat Aug 17 21:12:34 CST 2013  
    3. DomainsFile=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.domains  
    4. LogLimit=0  
    5. PropertiesVersion=10.3  
    6. DomainsDirRemoteSharingEnabled=false  
    7. javaHome=D\:\\Java\\JDK16~1.0_2  
    8. AuthenticationEnabled=true  
    9. NodeManagerHome=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1  
    10. JavaHome=D\:\\Java\\JDK16~1.0_2\\jre  
    11. LogLevel=INFO  
    12. DomainsFileEnabled=true  
    13. StartScriptName=startWebLogic.cmd  
    14. ListenAddress=127.0.0.1  
    15. NativeVersionEnabled=true  
    16. ListenPort=5556  
    17. LogToStderr=true  
    18. SecureListener=true  
    19. LogCount=1  
    20. DomainRegistrationEnabled=false  
    21. StopScriptEnabled=false  
    22. QuitEnabled=false  
    23. LogAppend=true  
    24. StateCheckInterval=500  
    25. CrashRecoveryEnabled=false  
    26. StartScriptEnabled=true  
    27. LogFile=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.log  
    28. LogFormatter=weblogic.nodemanager.server.LogFormatter  
    29. ListenBacklog=50  
    #Sun Sep 15 12:54:48 CST 2013
    #Sat Aug 17 21:12:34 CST 2013
    DomainsFile=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.domains
    LogLimit=0
    PropertiesVersion=10.3
    DomainsDirRemoteSharingEnabled=false
    javaHome=D\:\\Java\\JDK16~1.0_2
    AuthenticationEnabled=true
    NodeManagerHome=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1
    JavaHome=D\:\\Java\\JDK16~1.0_2\\jre
    LogLevel=INFO
    DomainsFileEnabled=true
    StartScriptName=startWebLogic.cmd
    ListenAddress=127.0.0.1
    NativeVersionEnabled=true
    ListenPort=5556
    LogToStderr=true
    SecureListener=true
    LogCount=1
    DomainRegistrationEnabled=false
    StopScriptEnabled=false
    QuitEnabled=false
    LogAppend=true
    StateCheckInterval=500
    CrashRecoveryEnabled=false
    StartScriptEnabled=true
    LogFile=D\:\\server\\WEBLOG~1\\WLSERV~1.3\\common\\NODEMA~1\\nodemanager.log
    LogFormatter=weblogic.nodemanager.server.LogFormatter
    ListenBacklog=50
    

    主要确保:StartScriptEnabled=true、ListenAddress=127.0.0.1、StartScriptName=startWebLogic.cmd

    配置完成,再启动刚才的windows节点管理器服务。

    第六步:忽略主机名验证:
    在控制台中选择环境-》服务器-》AdminServer-》配置-》SSL,如下图所示:

    点击“高级”,选择“主机名验证”为“无”,点击“保存”
    同理,依次设置server1、server2的SSL主机名验证为“无”
    【切记:这一步完成,一定要重启domain。因为主机名验证,需要重启后才生效,否则server与节点管理器之间的SSL握手不成功,节点管理器日志会报错(节点管理器日志文件夹在D:\server\weblogic11\wlserver_10.3\common\nodemanager)】

    第七步:启动server1、server2:
    由于重启后,重新登录控制台,选择环境-》服务器-》控制,如下图所示:

    选择server1,点击“启动”按钮,即向节点管理器发送启动server1命令,节点管理器负责启动server1.依次启动server2,最后如下图所示:

    至此说明一个普通的domain已经改造成集群了,下面开始部署web应用。

    第八步:部署应用:

    如上图所示,选择部署-》安装,选择一个web应用,这里还是以springside3的mini-web为例,这里的区别是在WEB-INF下面增加了weblogic.xml文件,里面增加了session持久化类型为:replicated,即表示web应用部署到集群环境中,支持session复制,即server挂掉之后,不会跳转到登录页面,配置如下:
    Java代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <wls:weblogic-web-app  
    3. xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"  
    4. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
    5. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee  
    6. http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd  
    7. http://xmlns.oracle.com/weblogic/weblogic-web-app  
    8. http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">  
    9.     <wls:session-descriptor>  
    10.         <wls:persistent-store-type>replicated</wls:persistent-store-type>  
    11.     </wls:session-descriptor>  
    12. </wls:weblogic-web-app>  
    <?xml version="1.0" encoding="UTF-8"?>
    <wls:weblogic-web-app
    xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd
    http://xmlns.oracle.com/weblogic/weblogic-web-app
    http://xmlns.oracle.com/weblogic/weblogic-web-app/1.2/weblogic-web-app.xsd">
        <wls:session-descriptor>
        	<wls:persistent-store-type>replicated</wls:persistent-store-type>
        </wls:session-descriptor>
    </wls:weblogic-web-app>
    


    选择应用之后,一直下一步,直到出现如下图所示界面:

    这一步是让你选择将应用部署到哪个server中。如果在集群环境中,不会把应用直接部署到AdminServer中,基本上都是选择:集群中的所有服务器。
    继续下一步,直到完成即可。

    下面访问应用url:http://127.0.0.1:7101/mini-web-cluster,如下图所示:

    这时候以admin、admin登录应用。没什么好说的。

    下面测试一下session复制,把server1关闭,在控制台选择:环境-》服务器-》控制-》server1-》关闭-》立即强制关闭。
    状态变为:SHUTDOWN
    下面直接访问server2的应用,如下图所示:

    这时候,直接把端口改为server2的7102即可,发现没有返回登录界面,而是登录后的界面。说明session在集群管理下,复制成功了。

    在实际环境中,会有前端的负载均衡。而不会直接在url中指定访问某个节点。下篇介绍负载均衡及相关操作吧。
    实际上,这篇只是介绍了大概的操作步骤,并没有详细讲解其中的细节(比如:集群的地址、配置计算机的作用、节点管理器、主机名验证等等相关概念),相关细节后面逐步介绍。虽然集群能够提高系统的可靠性、并发数,但同时也带来维护的复杂性。所以慎重考虑…… 
    展开全文
  • home 目录下面,启动一个容器docker run -t -i -v /home:/opt/data –name mk_tomcat ubuntu /bin/bash这条命令挂载本地 home 目录到容器的 /opt/data 目录,容器内目录若不存在,则会自动创建。接下来就是tomcat 的...

    安装 tomcat 镜像

    准备好需要的 jdk、tomcat 等软件放到 home 目录下面,启动一个容器

    docker run -t -i -v /home:/opt/data –name mk_tomcat ubuntu /bin/bash

    这条命令挂载本地 home 目录到容器的 /opt/data 目录,容器内目录若不存在,则会自动创建。接下来就是tomcat 的基本配置,jdk 环境变量设置好之后,将 tomcat 程序放到 /opt/apache-tomcat 下面 编辑/etc/supervisor/conf.d/supervisor.conf 文件,添加 tomcat 项

    [supervisord]
    nodaemon=true
    [program:tomcat]
    command=/opt/apache-tomcat/bin/startup.sh
    [program:sshd]
    command=/usr/sbin/sshd -D
    docker commit ac6474aeb31d tomcat

    新建 tomcat 文件夹,新建 Dockerfile

    FROM mk_tomcat
    EXPOSE 22 8080
    CMD ["/usr/bin/supervisord"]

    根据 Dockerfile 创建镜像

    docker build tomcat tomcat

    安装 weblogic 镜像

    步骤和 tomcat 基本一致,这里贴一下配置文件

    supervisor.conf
    [supervisord]
    nodaemon=true
    [program:weblogic]
    command=/opt/Middleware/user_projects/domains/base_domain/bin/startWebLogic.sh
    [program:sshd]
    command=/usr/sbin/sshd -D
    dockerfile
    FROM weblogic
    EXPOSE 22 7001
    CMD ["/usr/bin/supervisord"]

    tomcat/weblogic 镜像的使用

    存储的使用

    在启动的时候,使用 -v 参数

    20160715093302

    将本地磁盘映射到容器内部,它在主机和容器之间是实时变化的,所以我们更新程序、上传代码只需要更新物理主机的目录就可以了.

    tomcat 和 weblogic 集群的实现

    tomcat 只要开启多个容器即可

    20160715093320

    这里说一下 weblogic 的配置,大家知道 weblogic 有一个域的概念。如果要使用常规的 administrator+node 的方式部署,就需要在 supervisord 中分别写出 administartor server 和 node server 的启动脚本,这样做的优点是:

    • 可以使用 weblogic 的集群,同步等概念
    • 部署一个集群应用程序,只需要安装一次应用到集群上即可

    缺点是:

    • Docker 配置复杂了
    • 没办法自动扩展集群的计算容量,如需添加节点,需要在 administrator 上先创建节点,然后再配置新的容器 supervisor 启动脚本,然后再启动容器

    另外种方法是将所有的程序都安装在 adminiserver 上面,需要扩展的时候,启动多个节点即可,它的优点和缺点和上一种方法恰恰相反。(建议使用这种方式来部署开发和测试环境)

    docker run -d -v -p 204:22 -p 7001:7001 -v /home/data:/opt/data --name node1 weblogic /usr/bin/supervisord
    docker run -d -v -p 205:22 -p 7002:7001 -v /home/data:/opt/data --name node2 weblogic /usr/bin/supervisord
    docker run -d -v -p 206:22 -p 7003:7001 -v /home/data:/opt/data --name node3 weblogic /usr/bin

    这样在前端使用 nginx 来做负载均衡就可以完成配置了。

    展开全文
  • 问题背景:最近公司使用Weblogic中间件服务器自带的JMS作为消息服务器,来进行内外网消息的传递,之前一直是在一台机器上搭建的...我从网上收集了很多资料并尝试,并成功搭建了Weblogic 集群并在上面创建Weblogic J...
  • 安装 tomcat 镜像 准备好需要的 jdk、tomcat 等软件放到 home 目录下面,启动一个容器 ...这条命令挂载本地 home 目录到容器的 /opt/data 目录,容器内目录若不存在,则会自动创建。接下来就是 tomcat 的基本配...
  • Weblogic集群

    2017-03-07 15:00:00
    2.创建Weblogic集群前的规划 3.开始创建我们的Weblogic集群 1.1 创建集群的总控制端aminserver 2.2 创建集群中的节点mycluster1 mycluster2 3.3 如何启动集群 4.jdbc集群 5.把工程布署到集群环境中去 6.使用...
  • Weblogic 集群搭建

    万次阅读 2016-05-11 16:21:49
    Weblogic 集群搭建 Oracle的Weblogi分为开发版本和...分为安装weblogic,域创建及配置,创建集群管理端,为集群创建和添加节点,配置启动时免输入密码,配置节点管理器以及一些Weblogic的参数优化和JVM内存的一些知识
  • 确保linux用户具备weblogic安装目录的一些操作权限,用户最好和安装weblogic的用户在一个组。 1)新建domain,路径如:/app/app2/domains/app2_domain 2)将domain拷到远程机器,路径可以自定义,如:/app/node2/...
  • Weblogic集群环境下,我们部署的应用一般来说是部署在所有节点同时工作的, 每个节点上都用相同的应用实例. 但有时我们可能需要类似java里单例模式的功能, 即某个应用只在一个节点上启动, 为整个cluster提供全局...
  • weblogic集群与配置

    2017-11-12 17:01:00
    2.创建Weblogic集群前的规划 3.开始创建我们的Weblogic集群 1.1 创建集群的总控制端aminserver 2.2 创建集群中的节点mycluster1 mycluster2 3.3 如何启动集群 4.jdbc集群 5.把工程布署到集群环境中去 6.使用Apache与...
  • 完整的Weblogic集群for_windows安装手册,对于学习使用weblogic创建集群具有很实用的价值
  • Weblogic 集群傻瓜式安装部署,为需要得同行提供便捷。cd /weblogic/Oracle/Middleware/user_projects/domains/ams_domain/servers/AdminServer/ (3)、在AdminServer文件夹下创建security文件夹 [weblogic@...
  • weblogic集群的资料

    2018-10-12 14:49:45
    其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣...
  • Weblogic集群部署

    2019-10-08 12:01:56
    有些事情不去尝试,注定是失败,如果预知90%的...2、创建新的Weblogic域,一直默认下一步到如下,然后下一步 3、配置管理员用户名及口令(密码我设置为weblogic1,因为要求字母和数字组合),然后下一步 4、配...
  • weblogic创建集群(全过程截图)。

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 176
精华内容 70
关键字:

创建weblogic集群