• 【赵强老师】使用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()
    

  • 相关阅读:
    python3 mock基本使用(转载)
    mock安装(python2)
    Mock简介、场景(转载)
    Fiddler 4的AutoResponder,拦截浏览器重定向返回结果
    .NET 分布式系统架构(有转载部分)
    TCP、IP、HTTP、HTTPS的理解和区别
    根域名,二级域名,子域名的区别
    Restful Api设计浅析
    查询出每门课都大于80分的学生姓名【杭州多测师】【杭州多测师_王sir】
    electron安装+打包
  • 原文地址:https://www.cnblogs.com/collen7788/p/14312363.html
Copyright © 2020-2023  润新知