導航:首頁 > 程序命令 > wlst命令

wlst命令

發布時間:2022-05-20 13:19:41

⑴ weblogic.wsee.jaxws.spi.wlsprovider類 在哪個包下

但是在創建時無法修改模板中定義的配置設置。
3.使用wlst手工創建.host};
classname=://${wls;wlconfig t3.ant,使用一系列的wlst命令,在創建域時可以修改配置,在需要批處理的腳本時,這種方法基本已經是不建議使用了.classpath /;lt,此方法既快捷又輕松.taskdefs.management.WLConfig,按照bea的說法, domainDir, user, password)方法;wls;wlconfig.management.WLConfig
classpathref=weblogic.ant.taskdefs,這種方法最有用
4.使用weblogic提供的ant任務weblogicweblogic中創建域的方法有
最簡單的是使用weblogic提供的UI工具,建議使用wlst,下面是一段示例代碼:
lt;taskdef name=:Configuration Wizard,這是最傻瓜化的方法,應該也是最常用的方法
2.使用wlst提供的命令createDomain(domainTemplate:${wls

⑵ 如何使用NodeManager管理WebLogic集群

1 檢查現有配置 1.1啟動管理伺服器 1.2登錄管理控制台 2配置node manager步驟 2.1 在主機ms中新建目錄<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0 其中<MIDDLEWARE_HOME>為/opt/Oracle/Middleware 2.2 拷貝文件<MIDDLEWARE_HOME>/wlserver_12.1/server/bin/startNodeManager.sh到新建目錄Machine-0下 2.3修改文件<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/startNodeManager.sh中變數NODEMGR_HOME的值: 其中將NODEMGR_HOME改為剛才新建的目錄。 2.4在目錄<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/下新建文件nodemanager.properties,文件內容如下: view source print? 1 ListenAddress=ms 2 ListenPort=5556 3 SecureListener=false 其中ListenAddress中代表node manager服務所在的主機,請盡量使用域名,也可以使用ip,請盡量不要使用locahost,具體原因在後面介紹。 ListenPort是node manager的監聽埠。 2.5在as1主機上創建目錄<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-1,拷貝文件startNodeManager.sh,新建文件nodemanager.properties,具體的操作參照上面的說明,配置情況如下: 3注冊計算機到域 3.1登錄ms,進入目錄 <MIDDLEWARE_HOME>/wlserver_12.1/server/bin,執行命令 view source print? 1 source setWLSEnv.sh 2 3 java weblogic.WLST 3.2在wlst命令行輸入命令連接管理伺服器 view source print? 1 connect('weblogic','12345678','t3://ms:7001') 3.3運行注冊命令 view source print? 1 nmEnroll('/opt/Oracle/Middleware/user_projects/domains/base_domain/','/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0') 說明如下 作用: (1)將計算機Machine-0與管理伺服器所在的域關聯起來,並且從管理伺服器下載文件nm_password.properties和SerializedSystemIni.dat nm_password.properties:管理伺服器授權節點管理器管理受管理伺服器的用戶名和密碼(經過加密處理) 參考路徑:/opt/Oracle/Middleware/user_projects/domains/base_domain/config/nodemanager/nm_password.properties SerializedSystemIni.dat:密鑰文件 參考路徑: (2)更新文件nodemanager.domains ,nodemanager.domains 記錄節點管理器能夠管理的weblogic域 兩個參數: (1)param1:域所在路徑,比如:/opt/Oracle/Middleware/user_projects/domains/base_domain (2)param2:節點管理器所在路徑,比如:/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0 3.4使用exit(),退出wlst命令行。 3.5同樣的操作在as1上執行一遍,注意nmEnroll的參數。 4啟動兩台節點管理器 4.1登錄ms,在目錄下面<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0運行命令: view source print? 1 ./startNodeManager.sh 4.2登錄as1, ,在目錄下面 <MIDDLEWARE_HOME> /user_projects/nodemanager/Machine-1運行命令: view source print? 1 ./startNodeManager.sh 5在weblogic管理控制台啟動或者停止受管理伺服器 5.1選擇要停止的伺服器 5.2啟動\關閉服務 選中要啟動的服務後,點擊啟動或者關閉。

⑶ java.lang.reflect.invocation targetexception

java.lang.reflect.Invocation TargetException ... mpVariables 命令類別:信息命令 用於 WLST:聯機版或離線版 描述 顯示 WLST 使用的所有變數,包括它們的名稱和值。在出現錯誤的情況下,此命令將返回 WLSTException。

⑷ 怎麼配置Weblogic域

1、創建域(Domain)的方式:
Domain簡單定義為:是一個邏輯管理單元,Domain下麵包含著weblogic應用伺服器中的所有東西,weblogic應用伺服器的啟動,停止都是以domain為單位進行管理的
windows下面可以直接在開始菜單安裝程序中創建domain,如圖所示:
linux下面可以直接進入weblogic安裝目錄中創建domain,具體位置:
weblogic11/wlserver_10.3/common/bin/config.sh
當然config.cmd即是windows的創建domain的方式了。
2、創建domain:
默認選中「創建新的Weblogic域」,點擊「下一步」
「擴展現有的Weblogic域」是指對已經存在的域進行額外配置
3、選擇域源:
默認選中「Basic Weblogic Server Domain……」,即創建基本的域。點擊「下一步」
其它幾種domain類型是針對特定應用的,如sip、webservice。
4、指定域名和位置:

輸入域的名稱「example」,域的位置默認是:
weblogic11user_projectsdomains。點擊下一步。
域創建完成之後,會在該位置下創建以域名稱(如:example)命名的文件夾
5、配置管理員用戶名和口令:
意思是管理domain(修改配置、啟動、停止等維護操作)的操作賬號

上圖所示,這里的配置是可選的,如果涉及到集群,可在這里配置。
直接點擊下一步。
8、配置概要:
至此,已經完成了基本的配置,上圖顯示配置的概要信息,如域名、域類型、管理伺服器名稱等。點擊「創建」按鈕,進行domain的創建。

⑸ weblogic11g 管理節點與受管節點不在同一機器如何配置

1 檢查現有配置
1.1啟動管理伺服器
1.2登錄管理控制台
2配置node manager步驟
2.1 在主機ms中新建目錄<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0
其中<MIDDLEWARE_HOME>為/opt/Oracle/Middleware
2.2 拷貝文件<MIDDLEWARE_HOME>/wlserver_12.1/server/bin/startNodeManager.sh到新建目錄Machine-0下
2.3修改文件<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/startNodeManager.sh中變數NODEMGR_HOME的值:

其中將NODEMGR_HOME改為剛才新建的目錄。
2.4在目錄<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0/下新建文件nodemanager.properties,文件內容如下:

view source print?

1 ListenAddress=ms

2 ListenPort=5556

3 SecureListener=false
其中ListenAddress中代表node manager服務所在的主機,請盡量使用域名,也可以使用ip,請盡量不要使用locahost,具體原因在後面介紹。
ListenPort是node manager的監聽埠。
2.5在as1主機上創建目錄<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-1,拷貝文件startNodeManager.sh,新建文件nodemanager.properties,具體的操作參照上面的說明,配置情況如下:

3注冊計算機到域
3.1登錄ms,進入目錄 <MIDDLEWARE_HOME>/wlserver_12.1/server/bin,執行命令

view source print?

1 source setWLSEnv.sh

2

3 java weblogic.WLST
3.2在wlst命令行輸入命令連接管理伺服器

view source print?

1 connect('weblogic','12345678','t3://ms:7001')
3.3運行注冊命令

view source print?

1 nmEnroll('/opt/Oracle/Middleware/user_projects/domains/base_domain/','/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0')
說明如下
作用:
(1)將計算機Machine-0與管理伺服器所在的域關聯起來,並且從管理伺服器下載文件nm_password.properties和SerializedSystemIni.dat

nm_password.properties:管理伺服器授權節點管理器管理受管理伺服器的用戶名和密碼(經過加密處理)
參考路徑:/opt/Oracle/Middleware/user_projects/domains/base_domain/config/nodemanager/nm_password.properties
SerializedSystemIni.dat:密鑰文件
參考路徑:
(2)更新文件nodemanager.domains ,nodemanager.domains 記錄節點管理器能夠管理的weblogic域
兩個參數:
(1)param1:域所在路徑,比如:/opt/Oracle/Middleware/user_projects/domains/base_domain
(2)param2:節點管理器所在路徑,比如:/opt/Oracle/Middleware/user_projects/nodemanager/Machine-0
3.4使用exit(),退出wlst命令行。
3.5同樣的操作在as1上執行一遍,注意nmEnroll的參數。
4啟動兩台節點管理器
4.1登錄ms,在目錄下面<MIDDLEWARE_HOME>/user_projects/nodemanager/Machine-0運行命令:

view source print?

1 ./startNodeManager.sh
4.2登錄as1, ,在目錄下面 <MIDDLEWARE_HOME> /user_projects/nodemanager/Machine-1運行命令:

view source print?

1 ./startNodeManager.sh
5在weblogic管理控制台啟動或者停止受管理伺服器
5.1選擇要停止的伺服器

5.2啟動\關閉服務
選中要啟動的服務後,點擊啟動或者關閉。

⑹ 如何手工抓取mp文件及分析

當伺服器掛起,崩潰或者性能底下時,就需要抓取伺服器的線程堆棧(Thread Dump)用於後續的分析.

Thread mp提供了當前活動的線程的快照. 它提供了JVM中所有Java線程的棧跟蹤信息

有很多方式可用於獲取Thread Dump, 一些是操作系統特定的命令.

操作系統命令獲取ThreadDump:

Windows:

1. 轉向伺服器的標准輸出窗口並按下Control + Break組合鍵, 之後需要將線程堆棧復制到文件中

UNIX/ Linux

首先查找到伺服器的進程號(process id), 然後獲取堆棧.

1. ps –ef | grep java

2. kill -3 <pid>

注意一定要謹慎, 一步不慎就可能讓伺服器進程被殺死!

JVM 自帶的工具獲取線程堆棧:

JDK自帶命令行工具獲取PID並做ThreadDump:

1. jps

2. jstack <pid>

使用JVisualVM:

Threads 標簽頁àThreadDump按鈕.

WebLogic 自帶的獲取 thread mp的工具:

1. webLogic.Admin 工具

a. 打開命令提示符, 通過運行<DOMAIN_HOME>/bin/setDomain.env設置相關類路徑

b. 執行下面的命令

java weblogic.Admin -url t3://localhost:7001 -username weblogic -password weblogic1 THREAD_DUMP

注意: Thread Dump 會列印到標准輸出, 如nohup日誌或者進程窗口.

2. 使用 Admin Console

a. 登錄 Admin Console , 點擊對應的伺服器

b. 點擊Server à Monitoring àThreads

c. 點擊: Dump Thread Stack 按鈕

3. 使用WLST (WebLogic Scripting Tool)

connect(『weblogic』,'weblogic1』,』t3://localhost:7001』)

cd(『Servers』)

cd(『AdminServer』)

threadDump()

disconnect()

exit()

注意: 線程堆棧將會保存在運行wlst的當前目錄下.

4. 使用utils.ThreadDumper

用法:

C:\bea\wlserver_10.3\server\lib>java -cp weblogic.jar utils.ThreadDumper

Broadcast Thread mps disabled: must specify weblogic.debug.mpThreadAddr and

weblogic.debug.mpThreadPort

Exception in thread "main" java.lang.I llegalArgumentException: Port out of range

:-1

at java.net.DatagramPacket.setPort(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at utils.ThreadDumper.sendDumpMsg(ThreadDumper.java:124)

at utils.ThreadDumper.main(ThreadDumper.java:145)

5. 如果伺服器是作為Windows服務的方式運行, 請運行下列命令:

WL_HOME\bin\beasvc -mp -svcname:service-name

⑺ Java 中怎麼獲取一份線程 mp 文件

當伺服器掛起,崩潰或者性能底下時,就需要抓取伺服器的線程堆棧(Thread Dump)用於後續的分析.

Thread mp提供了當前活動的線程的快照.它提供了JVM中所有Java線程的棧跟蹤信息

有很多方式可用於獲取Thread Dump,一些是操作系統特定的命令.


Windows:

1. 轉向伺服器的標准輸出窗口並按下Control + Break組合鍵,之後需要將線程堆棧復制到文件中

UNIX/ Linux

首先查找到伺服器的進程號(process id),然後獲取堆棧.

1. ps –ef| grep java

2. kill -3 <pid>

注意一定要謹慎,一步不慎就可能讓伺服器進程被殺死!


JDK自帶命令行工具獲取PID並做ThreadDump:

1. jps

2.jstack <pid>

使用JVisualVM:

Threads標簽頁 →ThreadDump按鈕


1. webLogic.Admin工具

a.打開命令提示符,通過運行<DOMAIN_HOME>/bin/setDomain.env設置相關類路徑

b.執行下面的命令

java weblogic.Admin -url t3://localhost:7001 -username weblogic -password weblogic1 THREAD_DUMP

注意: Thread Dump會列印到標准輸出,如nohup日誌或者進程窗口.

2.使用 Admin Console

a.登錄Admin Console ,點擊對應的伺服器

b.點擊ServeràMonitoringàThreads

c.點擊: Dump Thread Stack按鈕

3.使用WLST (WebLogic Scripting Tool)

connect(『weblogic』,'weblogic1』,』t3://localhost:7001』)

cd(『Servers』)

cd(『AdminServer』)

threadDump()

disconnect()

exit()

注意:線程堆棧將會保存在運行wlst的當前目錄下.

4.使用utils.ThreadDumper

用法:

C:eawlserver_10.3serverlib>java -cp weblogic.jar utils.ThreadDumper

Broadcast Thread mps disabled: must specify weblogic.debug.mpThreadAddr and

weblogic.debug.mpThreadPort

Exception in thread "main" java.lang.IllegalArgumentException: Port out of range

:-1

at java.net.DatagramPacket.setPort(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at java.net.DatagramPacket.<init>(Unknown Source)

at utils.ThreadDumper.sendDumpMsg(ThreadDumper.java:124)

at utils.ThreadDumper.main(ThreadDumper.java:145)

5.如果伺服器是作為Windows服務的方式運行,請運行下列命令:

WL_HOMEineasvc -mp -svcname:service-name


$JAVA_

⑻ weblogic利用已有域創建wlst腳本

WLST: WebLogic Scripting Tool ,即 Weblogic 腳本工具。

WebLogic 腳本工具 (WebLogic Scripting Tool , WLST) 是一種命令行腳本界面,系統管理員和操作員用它來監視和管理 WebLogic Server 實例以及域。WLST 腳本環境基於 Java 腳本解釋器 Jython。除 WebLogic 腳本功能外,還可以使用解釋語言(包括本地變數、條件變數以及流控制語句)的常用功能。WebLogic Server 開發人員和管理員可以按照 Jython 語言語法擴展 WebLogic 腳本語言,以滿足其環境需要。(本段摘自 網路-wlst )

WLST 工具可以實現多種針對 Weblogic 的操作,在本文中主要演示如何使用 WLST 新建空白域,其他功能可通過 oracle 的官方操作文檔了解。

以下內容中以具體的例子進行說明。

假設 Weblogic 的安裝目錄為: /bea/Oracle/Middleware
假設默認的 Weblogic Domain 目錄為: /datafs/fs/weblogic/domains

閱讀全文

與wlst命令相關的資料

熱點內容
java獲取時間gmt時間 瀏覽:819
為什麼csgo一直連接不到伺服器 瀏覽:503
安卓登ins需要什麼 瀏覽:835
機器人演算法的難點 瀏覽:225
全自動化編程 瀏覽:725
程序員高薪限制 瀏覽:692
壓縮圖片壓縮 瀏覽:75
美國發明解壓魔方 瀏覽:301
電腦怎麼備案網上伺服器 瀏覽:514
旅行商問題Python寫法 瀏覽:952
解壓破壞王裡面的所有兌換碼 瀏覽:860
文件夾如何拖拽還保留原來的 瀏覽:22
職業生涯pdf 瀏覽:954
ubuntu安裝軟體php 瀏覽:160
黑馬程序員退學流程 瀏覽:362
網頁伺服器崩潰怎麼回事 瀏覽:651
cnc編程前景怎麼樣 瀏覽:320
lniux命令詳解 瀏覽:495
linuxmysql查詢日誌 瀏覽:369
老捷達夥伴壓縮比 瀏覽:94