「赵强老师」使用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()

标签: 网络空间安全