日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

weblogic从入门到起飞(wlst)(四)

發布時間:2025/3/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 weblogic从入门到起飞(wlst)(四) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

介紹wlst

簡單使用

wlst的主要步驟和命令

wlst實例1創建domain和管理server生命周期

創建domain模板:

使用domain模板(創建domain):

用wlst啟動和管理server(沒有nodemanager的情況下,wlst無法啟動受管理服務器,可以啟動管理服務器):

wlst導航mbean

wlst修改已經存在的domain


weblogic從入門到起飛!(weblogic安裝、domain配置、管理控制臺)(一)

weblogic從入門到起飛!(受管服務器、免密啟動、備份)(二)

weblogic從入門到起飛!(域模塊、擴展模塊)(三)

weblogic從入門到起飛(wlst)(四)

weblogic從入門到起飛(nodemanager)(五)

weblogic從入門到飛起(部署應用、日志)(六)

介紹wlst

Jython,無縫對接java語言,與運行期間的Mbean、配置的mbean交互。

?

在線模式、

離線模式,不建議在離線模式下更改正在運行的domain。

?

wlst有三種模式:

交互模式:命令行輸入命令,可以直接獲取響應。

腳本模式:后綴名為py的,可以同時運行很多命令。

嵌入模式:嵌入到java代碼中。

?

交互模式、腳本模式的主要步驟:

1.設置相應的環境。

2.調用腳本工具。

3.啟動wlst客戶端。

4.運行命令。

5.退出wlst。

6.將控制臺的信息定向到文件里。

7.獲取幫助。

簡單使用

windows下:(實際上是啟用了$weblogic_home$\common\bin\wlst.cmd腳本)

linux下:

1.進入到目錄:$weblogic_home$/server/bin/

2.設置環境變量:source setWLSEnv.sh

3.啟動wlst字符界面。

java weblogic.WLST(這是沒有參數的啟動)

簡單的命令(調用函數):

readDomain('/home/weblogic/user_projects/domains/base_domain')

ls()

exit()

java weblogic.WLST -i test.py (這是帶腳本的啟動,將上面兩句放在test.py里面,啟動的時候會執行)(-i,執行完不會退出)

get(Active)

execfile('test.py') 執行腳本

java weblogic.WLST -skipWLSModuleScanning(啟動時不掃描包,并沒有太多的意義)

?

在common/bin下面,的wlst.sh,可以直接啟用./wlst.sh,既初始化環境變量,又啟動了wlst。

如果想啟用安全的一些東西,在wlst.sh最后,加幾個參數:

wlst的主要步驟和命令

如果調用方法參數帶特殊字符,可以用r來轉義:readTemplate(r'c:\mytemplate.jar')

在離線模式,對象名字是不可以使用這些字符的:.? /? \

幫助:help('disconnect'):help加上命令名稱。

?

保存所敲得所有的命令:

startRecording(recordFile,[recordAll])? :startRecording('1.py')

stopRecording()

?

報錯之后,使用dumpStack()追蹤錯誤信息。

?

操作mbean:

cd(mbeanName):切換mbean目錄。

prompt(myPrompt):隱藏目錄。

ls():羅列

create(name, childMBeanType, [baseProviderType]):創建一個mbean,名稱、子類型

delete(name, childMBeanType):刪除一個mbean。

get(attrName):獲取mbean屬性。

set(attrName):設置mbean屬性。

?

mbean:讀取domain之后,有子目錄和屬性,樹形結構。

1.讀取domain:readDomain('/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain')

2.ls():上面是目錄,下面是屬性。

3.cmo:獲取當前管理對象。

4.get('AdminServerName'):獲取屬性名。

5.cd('Server'):切換目錄

6.prompt():隱藏顯示目錄,再次敲一遍就會顯示。

7.pwd():顯示目錄。

wlst實例1創建domain和管理server生命周期

離線模式創建domain。

?

在/home/weblogic/Oracle/Middleware/wlserver_10.3/common/templates/scripts/wlst目錄下,有創建domain的腳本。

basicWLSDomain.py:創建domain用的。

basicWLSSDomain.py:安全相關的腳本。

還有一些其他腳本。

?

創建domain模板:

create():第一個參數為新建對象的名字,第二個參數為新建對象的類型。

修改屬性有兩種方法。

writeTemplate:創建一個模板。

使用domain模板(創建domain):

四個參數:1.模板地址。2.domain創建地址。3.用戶名。4.密碼。

用wlst啟動和管理server(沒有nodemanager的情況下,wlst無法啟動受管理服務器,可以啟動管理服務器):

1.startServer('AdminServer','base_domain',t3:localhost:7001'):第一個參數為server名稱,第二個參數為所在domain名字,第三個參數為url

2.啟動后可以連接已啟動的domain:

3.cd('Servers')

4.state('Server-0'):查看狀態

5.suspend('Server-0',block='true'):將Server-0掛起。block='true'就是阻塞當前操作,該命令執行完再執行下一條。

6.resume('Server-0',block='true'):將server-喚醒。

7.shutdown(block='true'):停止當前服務器。

或者:shuntdown([name],[entityType],[ignoreSessions],[timeOut],[force],[block] )

參數:server名稱、Server、忽略session(true/false)、多長時間、是否強制關閉、是否阻塞操作。

wlst導航mbean

1.啟動AdminServer。

2.運行/common/bin/wlst.sh。

3.連接到domain。connect()——輸入用戶名密碼地址。

4.cmo:打印當前對象名字和類型。

5.ls():打印子目錄和子節點。(前面帶d的為目錄,不帶d的為屬性。r可讀、w可寫、x可執行)

6.cd('Servers'):進入Servers目錄。cd('..')、cd('/')

7.domainConfig()或者serverConfig()。(在受管理服務器不能用domainConfig())

8.domainRuntime():展示當前domain當中的一些運行狀態。

9.domainCustom():可寫的樹,沒有根,cmo無法運行。

10.serverRuntime():當前服務器,信息比domainRuntime()多,只讀。

11.custom():可寫的樹,沒有根,cmo無法運行。

12.edit():可更改。startEdit()、save(),active()更改、激活。

13.find('WeblogicPluginEdabled'):找有這個屬性的mbean。

14.bean1=getMBean('/Servers/AdminServer'),bean1.getStuckThreadMaxTime()。

15.disconnect()

?

mServer

只能用RuntimeMBeanServer。

wlst修改已經存在的domain

在線更改domain步驟:

鏈接到管理服務器。

edit():進入編輯模式,獲取鎖。

activate(block='true'):提交更改。

在save()之前,可以showChanges(),列出你所做的更改。

undo():將更改回滾。

cancelEdit():將更改回滾并且退出編輯,釋放鎖。

?

更改離線狀態的domain:

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的weblogic从入门到起飞(wlst)(四)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。