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

【赵强老师】使用Weblogic的WLST工具
文章图片
一、什么是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的基本命令 (一)在线帮助 【赵强老师】使用Weblogic的WLST工具
文章图片
(二)脱机命令
【赵强老师】使用Weblogic的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')

(三)联机命令 【赵强老师】使用Weblogic的WLST工具
文章图片

在下面的示例中,我们将域的模式改为了生产模式,并且创建了一个被管服务器ms2。
connect('weblogic','welcome1','t3://localhost:7001') get('ProductionModeEnabled') edit() startEdit() set('ProductionModeEnabled',Boolean(true)) isRestartRequired() cd('Servers') create('ms2','Server') showChanges() save() activate()

【赵强老师】使用Weblogic的WLST工具
文章图片

    推荐阅读