【赵强老师】使用Weblogic的WLST工具
文章图片
一、什么是Weblogic WLST?
【【赵强老师】使用Weblogic的WLST工具】WebLogic 脚本工具 (WebLogic Scripting Tool , WLST) 是一种命令行脚本界面,系统管理员和操作员用它来监视和管理 WebLogic Server 实例以及域。WLST提供以下功能:
- 新建WLS域
- 检查和更新WLS域
- 配置部署应用程序
- 获取运行时服务器的统计信息
- 连接到正在运行的服务器
- 可访问所有WLS配置和运行时属性
- 创建和激活更改会话(类似于使用控制台)
- 域未启动
- 只能访问持久的域配置(config.xml)
- 创建或者更新域(类似于使用配置向导)
- 执行脚本命令:wlst.sh
- 执行java程序:java weblogic.WLST(需要事先调用setDomainEnv设置环境变量)
文章图片
(二)脱机命令
文章图片
示例:
① 打开文件系统上的现有域
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()
文章图片
推荐阅读
- 「微信小程序开发 | 轮播图」
- matlab|【路径规划】遗传算法之考虑分配次序的多无人机协同目标分配建模【Matlab 021期】
- PostgreSQL长事务概念解析
- 目标检测|【目标检测】记录我在自己的红外数据集上训练YOLOX的过程和遇到的坑
- 投稿|Nreal风光一日后,差评又刷了屏
- GO语言|Go1.8 泛型简单上手使用
- 链得得|【链得得独家】高盛下周裁员数百人,资本寒冬早有征兆
- 2/83
- 深度学习|【深度学习】吴恩达深度学习-Course1神经网络与深度学习-第三周浅层神经网络作业
- 写对联