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