WLST

1 啓動 WLST
java

1.1 設置環境變量,啓動 WLST
web

[wls@h p]$ cd wlserver_10.3/server/bin
[wls@h p]$ source setWLSEnv.sh
[wls@h p]$ java weblogic.WLST
wls:/offline>
[wls@h p]$ cat `which wlst`
#!/bin/bash

pa="/data01/wls/Oracle/Middleware/wlserver_10.3/common/bin"
cmd="wlst.sh"

${pa}/${cmd}
[wls@h p]$ wlst


讀取域信息(關閉)
安全

wls:/offline> readDomain('/data01/wls/Domains/paymentx1')
wls:/offline/paymentx1> closeDomain()

退出「腳本工具」bash

wls:/offline/paymentx1> exit()

 

當前對象屬性dom

wls:/offline/paymentx1> cd('Server')
wls:/offline/paymentx1/Server> cd('Server-2')
wls:/offline/paymentx1/Server/Server-2> prompt()
wls:/offline> ls()
wls:/offline> cmo
wls:/offline> pwd()
wls:/offline> cmo.getListenPort()
wls:/offline> cmo.setListenPort(7003)

 

1.2 使用腳本啓動 WLSTide

[wls@h p]$ cd wlserver_10.3/common/bin
[wls@h p]$ sh wlst.sh
wls:/offline>


1.3 命令記錄
工具

把輸入的命令,記錄在文本文件「51.py」中
spa

wls:/offline> startRecording('51.py')
Started recording to /data01/wls/Oracle/Middleware/wlserver_10.3/common/bin/5                                                                                                                   1.py
wls:/offline>


也能夠中止記錄server

wls:/offline> stopRecording()


1.4 重定向標準輸出(包括錯誤輸出)對象

wls:/offline> redirect('./out')
wls:/offline> stopRedirect()


1.5 提示過長

提示符過長時,能夠進行簡略顯示;輸入相同命令返回原始模式

wls:/offline/paymentx1/Server/paymentServer> prompt()
wls:/offline> pwd()
'/paymentx1/Server/paymentServer'


 

2 建立 weblogic 域

  「域模板」是一個 JAR 文件,其中包括:域配置文件、應用程序、安全數據、啓動腳本等。

 

2.1 建立域模板

2.1.1 打開一個存在的域、域模板

wls:/offline> readDomain('/data01/wls/Domains/paymentx1') 
wls:/offline> readTemplate('template.jar')

 

2.1.2 修改域信息

wls:/offline> set('ListenPort',7221)
wls:/offline> get('ListenPort')
wls:/offline> set('ListenAddress','')
wls:/offline> get('ListenAddress')

 

2.1.3 設定用戶名、密碼

 「h4」是域名稱;大寫字母開頭通常是軟件本身生成的。

wls:/offline> cd('/Security/h4/User/weblogic')
wls:/offline> cmo.getName()
'weblogic'
wls:/offline> cmo.getPassword()
'********'
wls:/offline> cmo.setPassword('12345678')

  

2.1.4 保存信息到一個「域模板」文件

wls:/offline> writeTemplte('/data01/wls/templates/tp113.jar')
wls:/offline> closeTemplate()

 

2.2 使用「域模板」建立域

語法:createDomain('模板','域路徑','用戶名','密碼') 

這裏的「域路徑」是帶有絕對路徑「域目錄名稱」。

wls:/offline> createDomain('/data01/wls/templates/tp113.jar','/home/wls/Oracle/Domains','weblogic','12345678')

 

 

 

還能夠這樣建立域

wls:/offline> readTemplate("/data01/wls/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar")
wls:/offline> readTemplate('basicWLSTDomain.jar')
wls:/offline> writeDomain('/data01/wls/Oracle/Middleware/user_projects/domains/basicWLSDomain')


 

wKiom1cl4NejNyGvAABm6P93Pb8181.jpg

相關文章
相關標籤/搜索