【趙強老師】使用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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM