• 【赵强老师】使用Weblogic的WLST工具


    一、什么是Weblogic WLST?

    WebLogic 脚本工具 (WebLogic Scripting Tool , WLST) 是一种命令行脚本界面,系统管理员和操作员用它来监视和管理 WebLogic Server 实例以及域。WLST提供以下功能:

    • 新建WLS域
    • 检查和更新WLS域
    • 配置部署应用程序
    • 获取运行时服务器的统计信息

    二、WLST的工作模式和启动

    (一)联机模式

    特点:

    • 连接到正在运行的服务器
    • 可访问所有WLS配置和运行时属性
    • 创建和激活更改会话(类似于使用控制台)

    (二)脱机模式

    特点:

    • 域未启动
    • 只能访问持久的域配置(config.xml)
    • 创建或者更新域(类似于使用配置向导)

    (三)启动WLST脚本工具

    • 执行脚本命令:wlst.sh
    • 执行java程序:java weblogic.WLST(需要事先调用setDomainEnv设置环境变量)

    三、WLST的基本命令

    (一)在线帮助

    (二)脱机命令

    示例:

    ① 打开文件系统上的现有域
    readDomain('/home/oracle/Oracle/Middleware/user_projects/domains/base_domain')
    
    也可以使用变量:
    base_domain='/home/oracle/Oracle/Middleware/user_projects/domains/base_domain'
    readDomain(base_domain)
    打开域后,可以浏览域的结构信息,即:config.xml。
    
    ② 创建域
    语法:createDomain(domainTemplate, domainDir, user, password)
    
    ③ 打开现有的域模板
    readTemplate('/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar')
    
    ④ 创建域的模板
    第一步:打开现有的模板
    第二步:修改模板
    第三步:保存模板
    
    eg:
    readTemplate('/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar')
    create('newServer','Server')
    cd('Servers')
    ls()
    writeTemplate('/home/oracle/mytemplate.jar')
    

    (三)联机命令

    在下面的示例中,我们将域的模式改为了生产模式,并且创建了一个被管服务器ms2。

    connect('weblogic','welcome1','t3://localhost:7001')
    get('ProductionModeEnabled')
    edit()
    startEdit()
    set('ProductionModeEnabled',Boolean(true))
    isRestartRequired()
    cd('Servers')
    create('ms2','Server')
    showChanges()
    save()
    activate()
    

  • 相关阅读:
    cf605 div3
    how to find Longest Increasing Subsequence Size
    luogu1641 [SDOI2010]生成字符串
    luogu1441 砝码称重
    luogu4218 [JSOI2008] 最小生成树计数
    luogu1514 引水入城
    luogu1312 Mayan游戏 剪枝
    luogu1081 开车旅行 树上倍增
    luogu1052 过河
    luogu1026 统计单词个数
  • 原文地址:https://www.cnblogs.com/collen7788/p/14312363.html
Copyright © 2020-2023  润新知