zoukankan      html  css  js  c++  java
  • 20151208_使用windows2012配置weblogic节点管理器

    经过实践,weblogic节点管理器的作用主要有两点:

    1、可通过weblogic控制台远程控制被管server启停。

    2、可以自动重启被管server的进程,并且对spring框架提供比直接启动更快的重启速度。

    配置步骤:

    在管理电脑上:

    在weblogic控制台中建立代表被管电脑的machine以及被管电脑上的被管server,把被管server添加到machine中,把machine的监听
    协议设为“普通”。

    在被管电脑上:

    一、修改D:OracleMiddlewarewlserver_10.3commonincommEnv.cmd脚本:
    1、WL_USE_X86DLL改为false,WL_USE_IA64DLL改为true,表示使用64位库;
    2、JAVA_USE_64BIT改为true;
    3、JAVA_HOME改为“C:Program FilesJavajdk1.7.0_80”,即用户自己安的jdk1.7而非weblogic默认安装的jdk1.6;
    4、下面的是java虚拟机在各种不同情况下的默认内存分配,Xms是最小值,Xmx是最大值,MaxPermSize是jdk占用内存,被管
    server的实际内存可以在以后通过脚本覆盖设置,这里的配置主要用在了管理server上;(对于32位系统内存要限制在2GB,64位系统
    则没有此限制,)

    二、在D:OracleMiddlewarewlserver_10.3serverin下找到startNodeManager.cmd,把它复制到D:OracleMiddleware
    user_projectsdomainsase_domainin odemanager下,并修改之:
    1、将NODEMGR_HOME改为“D:OracleMiddlewareuser_projectsdomainsase_domainin odemanager”
    2、在“if not "%COHERENCE_HOME%" == "" set JAVA_OPTIONS=-Dcoherence.home=%COHERENCE_HOME% %JAVA_OPTIONS%”行下添
    加一行“set JAVA_OPTIONS="%JAVA_OPTIONS% -Dweblogic.nodemanager.sslHostNameVerificationEnabled=false"”,表示忽略
    ssl的主机名验证。

    三、修改D:OracleMiddlewareuser_projectsdomainsase_domaininstartWebLogic.cmd脚本:
    在“set SERVER_CLASS=com.oracle.classloader.launch.Launcher”行下面添加一行“JAVA_OPTIONS="${JAVA_OPTIONS} -
    Dweblogic.security.SSL.ignoreHostnameVerification=true"”,再添加一行“export JAVA_OPTIONS”。

    四、执行startNodeManager.cmd,发现命令行窗口一闪而过启动失败:
    1、在目录下生成了nodemanager.log日志文件,其中记录“Native version is enabled but nodemanager native library
    could not be loaded”,意思是nodemanager 的库与系统默认库有冲突。
    2、在目录下建立nodemanager.properties文件写入一行“NativeVersionEnabled=false”解决库冲突问题,写入一
    行“SecureListener=false”说明使用“普通”模式不使用ssl协议。

    五、再次执行startNodeManager.cmd,出现“ Plain socket listener started on port 5556”表示节点管理器启动成功:
    在“Configuration settings:”和“Domain name mappings:”之间的内容都可以写在nodemanager.properties文件中作为配置
    选项,其中“:”和“”前面要加“”进行转义。

    六、在目录下添加nodemanager.domains文件:
    其中写入:“base_domain=D:\Oracle\Middleware\user_projects\domains\base_domain”指明被管电脑上这个域的位置

    七、重启节点管理器,在管理电脑的weblogic控制台中启动被管电脑上的被管server,显示“FAILED”:
    1、此时在被管电脑的D:OracleMiddlewareuser_projectsdomainsase_domainserverssservernamelogs下可以看到被管server的启动日志(.out
    文件),记录了“错误: 找不到或无法加载主类 FilesJavajdk1.7.0_80in;C:Program”
    2、这是因为windows2012把环境变量中的Program Files给拆开了理解,此时在环境变量中找到JAVA_HOME项,把Program Files改
    为“PROGRA~1”

    八、重复执行第七步,被管server启动成功。

  • 相关阅读:
    HDU Intelligence System(tarjan+缩点)
    CF Easy Tape Programming(题意)
    poj 3694 Network(边双连通+LAC)
    20121116 CF DIV.2
    poj 2942 Knights of the Round Table(点双连通)
    解决Navihelper.dll(女生宿舍)病毒的方法一则
    在C++ Builder中调用FORTRAN生成的DLL
    过去的2004
    怎么取得DLL文件中的函数名列表?
    Gmail invitations
  • 原文地址:https://www.cnblogs.com/ljzc002/p/5029711.html
Copyright © 2011-2022 走看看