一、什么是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()