![WebLogic中間件技術(shù)_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/1/8c52aaf0-58d3-4a60-8abb-3c5454f603e2/8c52aaf0-58d3-4a60-8abb-3c5454f603e21.gif)
![WebLogic中間件技術(shù)_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/1/8c52aaf0-58d3-4a60-8abb-3c5454f603e2/8c52aaf0-58d3-4a60-8abb-3c5454f603e22.gif)
![WebLogic中間件技術(shù)_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/1/8c52aaf0-58d3-4a60-8abb-3c5454f603e2/8c52aaf0-58d3-4a60-8abb-3c5454f603e23.gif)
![WebLogic中間件技術(shù)_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/1/8c52aaf0-58d3-4a60-8abb-3c5454f603e2/8c52aaf0-58d3-4a60-8abb-3c5454f603e24.gif)
![WebLogic中間件技術(shù)_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-8/1/8c52aaf0-58d3-4a60-8abb-3c5454f603e2/8c52aaf0-58d3-4a60-8abb-3c5454f603e25.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1 中間件培訓(xùn) 2 課程目標(biāo) n熟悉WebLogic中間件 n了解Struts架構(gòu) 3 課程內(nèi)容安排 nWebLogic基本原理 n安裝WebLogic Server n配置和部署 WebLogic Server n監(jiān)視、診斷和疑難解答 4 課程內(nèi)容安排 nStruts基本原理 nStruts開(kāi)發(fā)流程 5 WebLogic中間件篇 6 什么是WebLogic Server? nWebLogic Server是一個(gè)基于J2EE架構(gòu)的中間件,是用于開(kāi)發(fā)、集成、 部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫(kù)應(yīng)用的Java應(yīng)用 服務(wù)器。擁有處理關(guān)鍵Web應(yīng)用系統(tǒng)問(wèn)題所需的性能 、可擴(kuò)展性和高 可用
2、性。可在現(xiàn)今主流的企業(yè)應(yīng)用計(jì)算機(jī)系統(tǒng)上運(yùn)行,包括:Windows, Sun Solaris, HP/UX, AIX, Linux等等。 7 WebLogic Server的功能 n可在一臺(tái)計(jì)算機(jī)上使用一個(gè)IP地址,為一個(gè)或多個(gè) Internet域建立Web站點(diǎn);或在一個(gè)群集中捆綁集成多臺(tái) 計(jì)算機(jī);或使用虛擬服務(wù)器管理多臺(tái)計(jì)算機(jī)。 n部署符合J2EE標(biāo)準(zhǔn)的服務(wù)端JAVA代碼。包括:servlet, jsp,JavaBean和EJB。 n整合可使用J2EE網(wǎng)絡(luò)服務(wù)的各種不同的計(jì)算機(jī)系統(tǒng)。包 括連接數(shù)據(jù)庫(kù),消息管理,訪問(wèn)網(wǎng)絡(luò)路徑,分布事務(wù)處理, 電子郵件處理。 8 WebLogic Server的功
3、能 n通過(guò)遠(yuǎn)程方法調(diào)用(RMI)部署分布式應(yīng)用。 n通過(guò)使用安全套接層(SSL)和內(nèi)部的用戶認(rèn)證授權(quán)確保 服務(wù)器和資源安全。 n在群集中的服務(wù)提供高可用性,負(fù)載平衡。 n易于管理在網(wǎng)絡(luò)中的一個(gè)或多個(gè)服務(wù),提供直接的基于 Web的管理和監(jiān)控工具,而不必關(guān)注服務(wù)建立在何種平臺(tái) 之上。 9 WebLogic Server 基本結(jié)構(gòu) nWebLogic Server 可接收來(lái)自Web客戶 端或JAVA應(yīng)用程序的請(qǐng)求 nWeb客戶端通過(guò)WebLogic Server提供 的Web容器連接HTTP服務(wù),WebLogic Server再根據(jù)客戶端的不同請(qǐng)求與EJB 容器或數(shù)據(jù)庫(kù)等外部系統(tǒng)進(jìn)行交互。 nJAV
4、A應(yīng)用程序直接通過(guò)WebLogic Server提供的EJB容器和外部系統(tǒng)進(jìn)行 交互。 10 WebLogic Server 安裝 n在WINDOWS環(huán)境下安裝 n在UNIX環(huán)境下安裝 11 在Windows環(huán)境下安裝WebLogic Server n運(yùn)行server811_win32.exe,啟動(dòng)安裝程序,出現(xiàn)歡迎界面后點(diǎn)擊”Next” 12 在Windows環(huán)境下安裝WebLogic Server n選擇”Yes”選項(xiàng)后點(diǎn)擊”Next” 13 在Windows環(huán)境下安裝WebLogic Server n選擇”Create a new BEA Home”選項(xiàng),在”BEA Home Direc
5、tory”中輸入需要 安裝WebLogic的目錄后點(diǎn)擊”Next” 14 在Windows環(huán)境下安裝WebLogic Server n取消所有Workshop的可選項(xiàng)后點(diǎn)擊”Next” 15 在Windows環(huán)境下安裝WebLogic Server n確認(rèn)安裝目錄正確后點(diǎn)擊”Next”完成安裝 16 在UNIX環(huán)境下安裝WebLogic Server n登錄服務(wù)器,在安裝目錄下運(yùn)行:java jar pj_server814_generic.jar啟 動(dòng)安裝程序。出現(xiàn)歡迎界面后按回車 17 在UNIX環(huán)境下安裝WebLogic Server n輸入”1”后回車 18 在UNIX環(huán)境下安裝Web
6、Logic Server n選擇安裝目錄,如需建立一個(gè)新安裝目錄,則選擇”1”回車后輸入新 目錄的路徑,如當(dāng)前目錄正確則直接回車。 19 在UNIX環(huán)境下安裝WebLogic Server n確認(rèn)安裝目錄是否正確,如正確直接回車,出錯(cuò)則輸入p返回上一步 修改。 20 在UNIX環(huán)境下安裝WebLogic Server n再次確認(rèn)安裝目錄是否正確,如正確直接回車,出錯(cuò)則輸入2回車。 21 在UNIX環(huán)境下安裝WebLogic Server n選擇“2”(自定義安裝)回車。 22 在UNIX環(huán)境下安裝WebLogic Server n選擇需要安裝的組件的序號(hào),因只需安裝WebLogic Serve
7、r,輸 入”1”后回車。 23 在UNIX環(huán)境下安裝WebLogic Server n輸入”1.1”選擇Server組件后回車。 24 在UNIX環(huán)境下安裝WebLogic Server n不需選擇其它組件直接回車。 25 在UNIX環(huán)境下安裝WebLogic Server n確認(rèn)安裝組件是否選擇正確,如正確回車。 26 在UNIX環(huán)境下安裝WebLogic Server n選擇產(chǎn)品目錄,如當(dāng)前目錄正確直接回車,如需修改輸入新的路徑 后回車。 27 在UNIX環(huán)境下安裝WebLogic Server n確認(rèn)產(chǎn)品目錄是否正確,如正確直接回車,如需修改選擇“2”回車后 重新輸入。 28 在UNIX
8、環(huán)境下安裝WebLogic Server n安裝完畢后回車退出。 29 配置 WebLogic Server 環(huán)境 n域、管理服務(wù)器與受管服務(wù)器概述 n部署管理服務(wù)器 n部署受管服務(wù)器 n部署WEB應(yīng)用程序 n配置JDBC數(shù)據(jù)源 30 域、管理服務(wù)器與受管服務(wù)器概述 n作為一個(gè)單元來(lái)管理的并相互關(guān)聯(lián)的一組WebLogic服務(wù)器資源被稱 為域。一個(gè)域由多個(gè)WebLogic服務(wù)器組成,其中必須有一個(gè)管理服 務(wù)器,該域中的其它服務(wù)器被稱為受管服務(wù)器。你可以將服務(wù)器啟動(dòng) 為管理服務(wù)器或受管服務(wù)器。 n運(yùn)行管理服務(wù)的WebLogic服務(wù)器稱為管理服務(wù)器。管理服務(wù)器集中 管理并監(jiān)控域中的所有資源, 用戶可
9、以通過(guò)管理控制臺(tái)來(lái)訪問(wèn)管理服 務(wù)器所提供的管理服務(wù)。因此如果域中只有一個(gè)WebLogic服務(wù)器, 那么該服務(wù)器的角色就是管理服務(wù)器。在一個(gè)多服務(wù)器的域中,只有 當(dāng)服務(wù)器在啟動(dòng)時(shí)被要求從一個(gè)運(yùn)行著的管理服務(wù)器獲得配置時(shí)才會(huì) 成為受管服務(wù)器。 31 域、管理服務(wù)器與受管服務(wù)器概述 nWebLogic受管服務(wù)器在啟動(dòng)時(shí)會(huì)從管理服務(wù)器獲得它的 配置。 n在實(shí)際環(huán)境當(dāng)中,應(yīng)用及業(yè)務(wù)邏輯組件被分發(fā)在多個(gè)受管 服務(wù)器上,而管理服務(wù)器則負(fù)責(zé)配置及監(jiān)控受管服務(wù)器。 n如果管理服務(wù)器宕機(jī)了,部署在受管服務(wù)器上的應(yīng)用不受 影響,可以繼續(xù)處理客戶端的請(qǐng)求;這種情況下,當(dāng)管理 服務(wù)器被重啟后,可以重新獲得對(duì)活動(dòng)域的控制
10、。 n注意:受管服務(wù)器的版本必須與管理服務(wù)器的版本相同。 32 部署管理服務(wù)器 n創(chuàng)建管理服務(wù)器 n啟動(dòng)管理服務(wù)器 n配置管理服務(wù)器 n關(guān)閉管理服務(wù)器 33 創(chuàng)建管理服務(wù)器 n在install_dir/weblogic81/common/bin目錄里,執(zhí)行命令:sh config.sh 34 創(chuàng)建管理服務(wù)器 n選擇”1”創(chuàng)建一個(gè)新的WebLogic配置。 35 創(chuàng)建管理服務(wù)器 n選擇”2”創(chuàng)建一個(gè)WebLogic Server域。 36 創(chuàng)建管理服務(wù)器 n選擇”1”進(jìn)行快速安裝。 37 創(chuàng)建管理服務(wù)器 n選擇”2”修改管理臺(tái)用戶密碼。 38 創(chuàng)建管理服務(wù)器 n輸入用戶密碼。 39 創(chuàng)建管理服務(wù)
11、器 n選擇”3”確認(rèn)用戶密碼。 40 創(chuàng)建管理服務(wù)器 n再次輸入用戶密碼。 41 創(chuàng)建管理服務(wù)器 n確認(rèn)用戶名和密碼是否正確,如正確直接回車,出錯(cuò)選擇”5”放棄修改,重復(fù)以上步驟重新輸入。 42 創(chuàng)建管理服務(wù)器 n選擇”1”開(kāi)發(fā)模式。 43 創(chuàng)建管理服務(wù)器 n選擇”1”修改JDK。 44 創(chuàng)建管理服務(wù)器 n輸入JDK路徑,例如:/usr/java14。 45 創(chuàng)建管理服務(wù)器 n確認(rèn)JDK路徑是否正確,如正確直接回車,出錯(cuò)則重新輸入。 46 創(chuàng)建管理服務(wù)器 n選擇域安裝的路徑,如當(dāng)前路徑正確直接回車,如需修改則輸入新的路徑。 47 創(chuàng)建管理服務(wù)器 n編輯域的名稱用以標(biāo)識(shí),如當(dāng)前名稱正確直接回車,
12、如需修改則輸入新的名稱。 48 創(chuàng)建管理服務(wù)器 n出現(xiàn)如下信息,則域創(chuàng)建成功。 49 啟動(dòng)管理服務(wù)器 啟動(dòng)WebLogic管理服務(wù)器有以下多種方式: 啟動(dòng)WebLogic服務(wù)器的命令可以手工輸入,也可以使用在域安裝目錄下的 startWebLogic.cmd(只用于windows)或startWebLogic.sh(用于UNIX等) 啟動(dòng)。 如果你將WebLogic服務(wù)器安裝為一個(gè)Windows服務(wù),那么在計(jì)算機(jī)啟動(dòng) 時(shí)WebLogic服務(wù)器將自動(dòng)啟動(dòng)。 50 配置管理服務(wù)器 n在瀏覽器中輸入http:/hostname:port/console以啟動(dòng)管理控制臺(tái)。其中hostname是運(yùn) 行管
13、理服務(wù)器的主機(jī)名, port是管理服務(wù)器的監(jiān)聽(tīng)端口(缺省為7001), 輸入在安裝 域時(shí)設(shè)置的用戶名和密碼登陸,出現(xiàn)如下歡迎界面。在管理控制臺(tái)進(jìn)行的參數(shù)配置會(huì) 保存在domain_name/config.xml中. 51 配置管理服務(wù)器 選中目錄樹(shù)上的域名,在右側(cè)窗格選擇Configuration-General選項(xiàng)卡,選中 Production Mode。 在General選項(xiàng)卡中打開(kāi)高級(jí)選項(xiàng),取消Console Enabled。 在高級(jí)選項(xiàng)中更改Console Context Path值,服務(wù)重啟之后將以新的鏈接訪問(wèn)控制臺(tái)。 選中目錄樹(shù)上的服務(wù)結(jié)構(gòu)下管理服務(wù)器名,在右側(cè)窗格選擇Config
14、uration-General選 項(xiàng)卡,更改Listen Port的端口值,服務(wù)重啟之后將以新的端口訪問(wèn)控制臺(tái)。 52 關(guān)閉管理服務(wù)器 在管理控制臺(tái)的域樹(shù)上(位于左邊窗格),選擇要停止的服務(wù)器,選擇 Control-Start/Stop標(biāo)簽頁(yè),點(diǎn)“Force shutdown of this server. ”鏈接,或 者鼠標(biāo)右擊服務(wù)器名在快鍵菜單中的Start/stop this server項(xiàng)。 java weblogic.Admin -url host:port SHUTDOWN -username adminname -password password 其中: host是運(yùn)行WebL
15、ogic服務(wù)器的主機(jī)名或IP地址。 port是WebLogic服務(wù)器的監(jiān)聽(tīng)端口(缺省為7001)。 adminname指的是具有WebLogic服務(wù)器管理員權(quán)限的用戶。 password指的是adminname用戶的口令。 53 部署受管服務(wù)器 n創(chuàng)建受管服務(wù)器 n啟動(dòng)受管服務(wù)器 n配置受管服務(wù)器 n關(guān)閉受管服務(wù)器 54 創(chuàng)建受管服務(wù)器 n在控制臺(tái)的左側(cè)窗格中,選擇“域名”“服務(wù)器”, 在“服務(wù)器”表中,單擊“新 建”,打開(kāi) “新建服務(wù)器: 服務(wù)器屬性”頁(yè)。 n在“名稱”字段中輸入服務(wù)器的名稱。對(duì)于域中的所有配置對(duì)象,域中的每臺(tái)服務(wù)器 都必須具有唯一的名稱。在域中,每個(gè)服務(wù)器、計(jì)算機(jī)、群集、J
16、DBC 連接池、虛擬主 機(jī)和任何其他資源類型都必須以唯一方式命名,并且不能與域使用相同的名稱。 n在“監(jiān)聽(tīng)地址”中,如果要限制服務(wù)器實(shí)例的有效地址,請(qǐng)輸入 IP 地址或 DNS 名稱。 n在“監(jiān)聽(tīng)端口”中,輸入要從中訪問(wèn)服務(wù)器實(shí)例的端口號(hào)。如果在單個(gè)計(jì)算機(jī)上運(yùn)行 多個(gè)服務(wù)器實(shí)例,則每個(gè)服務(wù)器都必須使用其自身的監(jiān)聽(tīng)端口。 n單擊“創(chuàng)建”。 55 啟動(dòng)受管服務(wù)器 n用命令行啟動(dòng) n用腳本啟動(dòng) 56 用命令行啟動(dòng)受管服務(wù)器 n在把WebLogic受管服務(wù)器加入到配置中以后,你可以用java 命令行啟動(dòng)受管服務(wù)器。受管服務(wù)器與管理服務(wù)器啟動(dòng)參數(shù) 的主要區(qū)別在于受管服務(wù)器需要一個(gè)用來(lái)識(shí)別管理服務(wù)器位 置
17、的參數(shù),受管服務(wù)器通過(guò)這個(gè)參數(shù)從管理服務(wù)器獲取配置。 如果命令中沒(méi)有這個(gè)參數(shù),那么WebLogic服務(wù)器將啟動(dòng)為管 理服務(wù)器。 n以下是啟動(dòng)WebLogic受管服務(wù)器所必須的參數(shù): 用-Xms -Xmx指定Java堆的最大內(nèi)存與最小內(nèi)存, 例如-Xms128m - Xmx256m 設(shè)置classpath選項(xiàng) 用-Dweblogic.Name=servername指定服務(wù)器的名字 57 用命令行啟動(dòng)受管服務(wù)器 用-Dweblogic.management.password=password提供用戶名與口 令 用-Dweblogic.management.server=host:port 或- D
18、weblogic.management.server=http:/host:port 指定管理服務(wù)器的主機(jī)名與監(jiān)聽(tīng)端口,在啟動(dòng)受管服務(wù)器時(shí),必須指 定管理服務(wù)器的主機(jī)名與監(jiān)聽(tīng)端口,因?yàn)槭芄芊?wù)器需要從管理服務(wù)器 獲得配置信息。 n注意:如果WebLogic服務(wù)器在啟動(dòng)時(shí)沒(méi)有指定管理服務(wù)器的 位置,那么該WebLogic服務(wù)器將啟動(dòng)為管理服務(wù)器。 n注意:因?yàn)槭芄芊?wù)器從管理服務(wù)器獲得其配置,因此所指 定的管理服務(wù)器必須與受管服務(wù)器在同一個(gè)域中。 58 用腳本啟動(dòng)受管服務(wù)器 n啟動(dòng)受管服務(wù)器的腳本為 startMangagedWebLogic.sh(Unix)與 startManagedWebL
19、ogic.cmd(Windows)。這些腳本 位于域的配置子目錄中。 n使用腳本示例時(shí)應(yīng)注意以下事項(xiàng): 路徑的設(shè)置與目錄名稱 將變量JAVA_HOME的值設(shè)置為JDK所在的目錄 UNIX用戶還應(yīng)修改示例腳本的權(quán)限,使該文件成為可執(zhí) 行文件。例如: chmod +x startManagedWebLogic.sh 59 用腳本啟動(dòng)受管服務(wù)器 n以下是用腳本啟動(dòng)受管服務(wù)器的兩種方式: 如果已經(jīng)設(shè)置了SERVER_NAME與ADMIN_URL環(huán)境變量,調(diào)用啟動(dòng)腳本時(shí)就不需要 提供這兩個(gè)參數(shù)的值了。SERVER_NAME變量應(yīng)該設(shè)為要啟動(dòng)的WebLogic受管服務(wù) 器的名字。ADMIN_URL設(shè)置為管
20、理服務(wù)器所在機(jī)器的主機(jī)名及其監(jiān)聽(tīng)端口(缺省為 7001)。例如: set SERVER_NAME=bigguy set ADMIN_SERVER=peach:7001 你可以在調(diào)用啟動(dòng)腳本的命令中傳入受管服務(wù)器的名字與管理服務(wù)器的URL。例如: startManagedWebLogic server_name host:port 其中server_name是要啟動(dòng)的受管服務(wù)器的名字,host是指管理服務(wù)器所在 機(jī)器的主機(jī)名或者是IP地址, port是管理服務(wù)器的監(jiān)聽(tīng)端口。 60 配置受管服務(wù)器 n更改啟動(dòng)模式 選中目錄樹(shù)上的服務(wù)結(jié)構(gòu)下的受管服務(wù)器名,在右側(cè)窗格選擇 Configuration-
21、General選項(xiàng)卡,打開(kāi)Advanced Options,修改Startup Mode,RUNNING為運(yùn)行狀態(tài),STANDBY為待機(jī)狀態(tài)。 n更改受管服務(wù)器啟動(dòng)端口 選中目錄樹(shù)上的服務(wù)結(jié)構(gòu)下受管服務(wù)器名,在右側(cè)窗格選擇 Configuration-General選項(xiàng)卡,更改Listen Port的端口值。 n獨(dú)立于管理服務(wù)器運(yùn)行 在Tuning選項(xiàng)卡中打開(kāi)高級(jí)選項(xiàng),在Managed Server Independence欄里選中Managed Server Independence Enabled項(xiàng)和 MSI File Replication Enabled項(xiàng)。 61 關(guān)閉受管服務(wù)器 n從
22、管理控制臺(tái)終止受管服務(wù)器 在管理控制臺(tái)的域樹(shù)上(位于左邊窗格),選擇要停止的服務(wù)器,選擇 Control-Start/Stop標(biāo)簽頁(yè),點(diǎn)“Force shutdown of this server. ”鏈接,或者鼠 標(biāo)右擊服務(wù)器名在快鍵菜單中的Start/stop this server項(xiàng)。 n從命令行停止服務(wù)器 java weblogic.Admin -url host:port SHUTDOWN -username adminname -password password 其中: host是運(yùn)行WebLogic服務(wù)器的主機(jī)名或IP地址。 port是WebLogic服務(wù)器的監(jiān)聽(tīng)端口(缺省為7
23、001)。 adminname指的是具有WebLogic服務(wù)器管理員權(quán)限的用戶。 password指的是adminname用戶的口令。 62 部署WEB應(yīng)用程序 n安裝 Web 應(yīng)用程序 n啟動(dòng) Web 應(yīng)用程序 n配置 Web 應(yīng)用程序 n測(cè)試 Web 應(yīng)用程序 n關(guān)閉和刪除 Web 應(yīng)用程序 63 安裝 Web 應(yīng)用程序 n在UNIX環(huán)境下安裝Web應(yīng)用程序,必須先打開(kāi)startWebLogic.sh或 startManagedWebLogic.sh;在windows環(huán)境下安裝,必須先打開(kāi) startWeblogic.cmd或startManagedWebLogic.cmd,在文件中找到c
24、lasspath變量, 將放至在應(yīng)用程序LIB目錄下所需的JAR包的名字和路徑加入。 n在管理控制臺(tái)的左側(cè)窗格中,單擊“Deployments”下的Web Application Modules,在右側(cè)窗格中,單擊“Deploy a new Web Application Module. ”。 n在安裝界面上,選擇”upload your file(s)”或在目錄結(jié)構(gòu)中找到Web應(yīng)用程序的目 錄,單擊“Target Module”。 n選擇要對(duì)其部署 Web 應(yīng)用程序的服務(wù)器和/或群集。注意: 如果尚未創(chuàng)建其他受 管服務(wù)器或群集,將不會(huì)顯示此助手頁(yè),單擊“下一步”。 n按需要指定是否希望將安裝
25、程序定位為應(yīng)用程序或共享庫(kù), 修改Web 應(yīng)用程序 的部署名稱。 單擊“下一步”。 n檢查所指定的配置設(shè)置,然后單擊“Deploy”以完成安裝。 64 啟動(dòng) Web 應(yīng)用程序 n在管理控制臺(tái)的左側(cè)窗格中,打開(kāi)“Deployments”下的Web Application Modules目錄,選擇要啟動(dòng)的Web應(yīng)用的名稱。 n在右側(cè)窗格中,選中”Deploy”選項(xiàng)卡。 n在列表中單擊“Deploy”按鈕,當(dāng)“Module Status”變?yōu)?“Active”,“Status of Last Action”為“Success”說(shuō)明已經(jīng) 啟動(dòng)成功。 n注:?jiǎn)?dòng)Web應(yīng)用之前必須先啟動(dòng)該應(yīng)用所處的服務(wù)器
26、 65 配置 Web 應(yīng)用程序 n在管理控制臺(tái)的左側(cè)窗格中,選擇“Web Application Modules”。這時(shí)右側(cè)窗格 會(huì)顯示一個(gè)表,其中列出了當(dāng)前在 WebLogic Server 中安裝的部署。 “Deployment Type ”列指定部署是否為企業(yè)應(yīng)用程序、Web 應(yīng)用程序或 EJB 模 塊。 n在右側(cè)窗格中,單擊要配置的 Web 應(yīng)用程序的名稱。 n選擇“Configuration”“General”選項(xiàng)卡,以查看 Web 應(yīng)用程序的常規(guī)配置信息, 如名稱、應(yīng)用程序源文件的路徑和部署計(jì)劃。也可以在此頁(yè)上編輯某些信息,如 部署順序。 n選擇“Descriptor”選項(xiàng)卡,以查
27、看和更改 Web 應(yīng)用程序的調(diào)整參數(shù)和資源依賴 項(xiàng)。 n選擇“Targets”選項(xiàng)卡,以查看和更改 Web 應(yīng)用程序要部署到的服務(wù)器和群集。 n選擇“備注”選項(xiàng)卡,以查看和輸入 Web 應(yīng)用程序的可選備注。 66 測(cè)試 Web 應(yīng)用程序 n在管理控制臺(tái)的左側(cè)窗格中,選擇“Web Application Modules”。 n在右側(cè)窗格中,單擊要測(cè)試的 Web 應(yīng)用程序。 n選擇“測(cè)試”選項(xiàng)卡。 n單擊所需測(cè)試點(diǎn)的名稱。 67 關(guān)閉和刪除 Web 應(yīng)用程序 n要停止部署的 Web 應(yīng)用程序,請(qǐng)執(zhí)行下列操作: 在管理控制臺(tái)的左側(cè)窗格中,打開(kāi)“Web Application Modules”,選擇要
28、關(guān)閉的Web應(yīng) 用。 在右側(cè)窗格中,選中“Deploy”選項(xiàng)卡。 在表格中會(huì)列出該應(yīng)用所處的全部服務(wù)器及狀態(tài),單擊“Stop”按鈕可停止正在指定服 務(wù)器上運(yùn)行的應(yīng)用。 n要?jiǎng)h除 Web 應(yīng)用程序,請(qǐng)執(zhí)行下列操作: 在管理控制臺(tái)的左側(cè)窗格中,選擇“Web Application Modules”。 在右側(cè)窗格中,選擇要?jiǎng)h除的 Web 應(yīng)用程序旁邊的刪除圖標(biāo)。 單擊“是”確認(rèn)選擇。 68 配置JDBC數(shù)據(jù)源 n安裝數(shù)據(jù)庫(kù)連接池 n配置數(shù)據(jù)庫(kù)連接池 n監(jiān)控?cái)?shù)據(jù)庫(kù)連接池 n設(shè)置JDBC數(shù)據(jù)源 69 安裝數(shù)據(jù)庫(kù)連接池 n安裝 JDBC 驅(qū)動(dòng)程序 某些 JDBC 驅(qū)動(dòng)程序是隨 WebLogic Serve
29、r 安裝的,包括 BEA WebLogic Type 4 JDBC drivers for DB2、Informix、MS SQL Server、Oracle 和 Sybase,也可以使用第三方 提供的JDBC驅(qū)動(dòng)程序。如要使用第三方提供的驅(qū)動(dòng),必須把JAR文件加入WEB應(yīng)用程序 的LIB目錄里,在WEBLOGIC SERVER的啟動(dòng)腳本中找到CLASSPATH添加JAR路徑。 n安裝連接池 在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”,然后選擇“連接池”。 在“配置”頁(yè)上, 單擊“Configure a new JDBC Connection Pool. ”。 在“選擇數(shù)據(jù)庫(kù)”頁(yè)上,設(shè)置下列屬
30、性: n數(shù)據(jù)庫(kù)類型 - 選擇要連接到的數(shù)據(jù)庫(kù)的 DBMS。如果沒(méi)有列出您的 DBMS,請(qǐng)選 擇“其他”。 n數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 - 選擇要用于連接到數(shù)據(jù)庫(kù)的 JDBC 驅(qū)動(dòng)程序。列表中包括選定 DBMS 的常用 JDBC 驅(qū)動(dòng)程序。 單擊“下一步”繼續(xù)。 70 安裝數(shù)據(jù)庫(kù)連接池 在“連接屬性”頁(yè)上,輸入下列屬性的值: n連接池名稱 用以唯一標(biāo)識(shí)連接池 n數(shù)據(jù)庫(kù)名稱 - 輸入要連接到的數(shù)據(jù)庫(kù)的名稱。確切的數(shù)據(jù)庫(kù)名稱要求因 JDBC 驅(qū)動(dòng)程序和 DBMS 的不同而異。 n主機(jī)名 - 輸入承載數(shù)據(jù)庫(kù)的服務(wù)器的 DNS 名稱或 IP 地址。 n端口 - 輸入數(shù)據(jù)庫(kù)服務(wù)器監(jiān)聽(tīng)連接請(qǐng)求時(shí)使用的端口。 n數(shù)據(jù)庫(kù)
31、用戶名 - 輸入對(duì)于此數(shù)據(jù)源中的每一連接要使用的數(shù)據(jù)庫(kù)用戶帳 戶名。 n密碼/確認(rèn)密碼 - 輸入數(shù)據(jù)庫(kù)用戶帳戶的密碼。 單擊“下一步”繼續(xù)。 在“測(cè)試數(shù)據(jù)庫(kù)連接”頁(yè)上,檢查連接參數(shù)并單擊“測(cè)試配置”。 連接成功 之后點(diǎn)擊“創(chuàng)建并發(fā)布”按鈕完成安裝。 71 配置數(shù)據(jù)庫(kù)連接池 n配置語(yǔ)句緩存 在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡,選擇下列選項(xiàng)之一: nLRU - 達(dá)到指定“語(yǔ)句緩存大小”后,使用新的語(yǔ)句時(shí)將刪除最近最少使用的語(yǔ)句。 nFIXED - 在緩存中按“語(yǔ)句緩存大小”存儲(chǔ)語(yǔ)句,并保持不變。除非手工清除緩存或增加緩存
32、大小,否則不會(huì)緩存新的語(yǔ)句。 n語(yǔ)句緩存大小 - 輸入每個(gè)數(shù)據(jù)源實(shí)例的每個(gè)連接要緩存的語(yǔ)句個(gè)數(shù)。 n配置測(cè)試選項(xiàng) 在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡 ,打開(kāi)“高級(jí)”選項(xiàng),選擇下列一個(gè)或多個(gè)選項(xiàng): n測(cè)試頻率 - 通過(guò)輸入定期測(cè)試之間的秒數(shù)啟用定期后臺(tái)連接測(cè)試。 n測(cè)試保留的連接 - 選中此復(fù)選框,以便在應(yīng)用程序請(qǐng)求數(shù)據(jù)源中的連接時(shí),測(cè)試此數(shù)據(jù)庫(kù)連接 之后再將連接提供給應(yīng)用程序。 n測(cè)試表名 - 輸入在測(cè)試數(shù)據(jù)庫(kù)連接的查詢中所使用的表名。 72 配置數(shù)據(jù)庫(kù)連接池 n配置連接容量 在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”
33、“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡,設(shè)置下列選項(xiàng): n在“初始容量”中,輸入創(chuàng)建連接緩沖池時(shí)需要?jiǎng)?chuàng)建的物理連接數(shù)。 n在“最大容量”中,輸入此連接緩沖池可容納的最大物理連接數(shù)。 n使連接請(qǐng)求能夠等待連接 在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡 ,打開(kāi)“高級(jí)”選項(xiàng),設(shè)置下列選項(xiàng): n在“連接保留超時(shí)”中,輸入連接請(qǐng)求可以等待連接的秒數(shù)。 n在“最大等待連接數(shù)”中,輸入等待連接緩沖池中的連接(并阻塞線程)的連接 請(qǐng)求的最大數(shù)量。 73 監(jiān)控?cái)?shù)據(jù)庫(kù)連接池 n監(jiān)測(cè) JDBC連接池 在“域結(jié)構(gòu)”樹(shù)中
34、,展開(kāi)“服務(wù)”“JDBC”“連接池”,然后選擇要配置的 連接池名稱。 選擇“監(jiān)視”選項(xiàng)卡,顯示數(shù)據(jù)源的每個(gè)部署實(shí)例的統(tǒng)計(jì)信息。 選擇“測(cè)試”選項(xiàng)卡,顯示部署過(guò)數(shù)據(jù)源實(shí)例的服務(wù)器及連接池狀態(tài)列表。 單擊“測(cè)試連接池”按鈕,測(cè)試結(jié)果顯示在頁(yè)的頂部。 n控制 JDBC連接池 在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”“連接池”,然后選擇要配置的 連接池名稱。 選擇“控制”選項(xiàng)卡,顯示部署過(guò)數(shù)據(jù)源實(shí)例的服務(wù)器及連接數(shù)列表。 單擊“收縮”、“重置”、“清除”、“掛起”、“關(guān)閉”、“恢復(fù)”按鈕 控制連接池狀態(tài) 74 設(shè)置JDBC數(shù)據(jù)源 n在“域結(jié)構(gòu)”樹(shù)中,展開(kāi)“服務(wù)”“JDBC”,然后選擇“數(shù)據(jù)源”。 在
35、“數(shù)據(jù)源 概要”頁(yè)上,單擊“新建”。 n在“JDBC 數(shù)據(jù)源屬性”頁(yè)上,輸入或選擇下列信息: 名稱 - 輸入唯一標(biāo)識(shí)此 JDBC 數(shù)據(jù)源的名稱。 JNDI 名稱 - 輸入要將此 JDBC 數(shù)據(jù)源綁定到的 JNDI 路徑。應(yīng)用程序按此名稱在 JNDI 樹(shù)中查找數(shù)據(jù)源。 單擊“下一步”繼續(xù)。 n在“關(guān)聯(lián)連接池屬性”頁(yè)上,選擇所需的連接池名稱, 單擊“下一步”繼續(xù)。 n在“選擇目標(biāo)”頁(yè)上,選擇要部署此數(shù)據(jù)源的服務(wù)器或群集。 n單擊“完成”保存 JDBC 數(shù)據(jù)源配置并將數(shù)據(jù)源部署到您所選的目標(biāo)中。 75 監(jiān)視、診斷和疑難解答 n監(jiān)視和調(diào)整服務(wù)器 n查看和配置日志 n篩選日志消息 76 監(jiān)視和調(diào)整服務(wù)器
36、 n監(jiān)視服務(wù)器 在控制臺(tái)的左側(cè)窗格中,展開(kāi)“服務(wù)器”, 選擇當(dāng)前正在運(yùn)行的服務(wù)器實(shí)例的名 稱。 單擊“監(jiān)視”,則可在任一監(jiān)視子頁(yè)上查看監(jiān)視數(shù)據(jù)。 顯示線程堆棧 展開(kāi)“監(jiān)視”“常規(guī)”選項(xiàng)卡, 單擊“監(jiān)視所有活動(dòng)隊(duì)列”。列表中會(huì)顯示當(dāng)前所有 隊(duì)列的名稱,線程數(shù),吞吐量等信息。 確定服務(wù)器軟件平臺(tái) 選擇“監(jiān)視”“常規(guī)”選項(xiàng)卡,打開(kāi)高級(jí)選項(xiàng), 顯示當(dāng)前服務(wù)器的WebLogic版本, JDK版本,操作系統(tǒng)等軟件平臺(tái)信息。 監(jiān)視服務(wù)器性能 展開(kāi)“監(jiān)視”“性能”選項(xiàng)卡,顯示隊(duì)列,吞吐量,內(nèi)存使用狀況等信息,點(diǎn)擊“強(qiáng) 制垃圾收集”按鈕可手工進(jìn)行垃圾收集。 77 監(jiān)視和調(diào)整服務(wù)器 n調(diào)整服務(wù)器 在控制臺(tái)的左側(cè)窗
37、格中,展開(kāi)“服務(wù)器”, 選擇當(dāng)前正在運(yùn)行的服務(wù)器實(shí)例的名 稱。 單擊“配置”選項(xiàng)卡進(jìn)行設(shè)置。 配置運(yùn)行狀況監(jiān)視 展開(kāi)“配置”“健康檢查”選項(xiàng)卡,根據(jù)需要進(jìn)行更新: n自動(dòng)重新啟動(dòng) - 指定如果服務(wù)器崩潰或者異常關(guān)閉,“節(jié)點(diǎn)管理器”是否可以自 動(dòng)重新啟動(dòng)它。 n失敗后自動(dòng)取消 - 指定如果服務(wù)器的運(yùn)行狀態(tài)為“失敗”,“節(jié)點(diǎn)管理器”是否 應(yīng)該自動(dòng)將其取消。 n重新啟動(dòng)延遲秒數(shù) - 重啟此服務(wù)器前,“節(jié)點(diǎn)管理器”應(yīng)等待的時(shí)間(秒)。 n間隔內(nèi)的最大重新啟動(dòng)次數(shù) - 在指定的間隔內(nèi),“節(jié)點(diǎn)管理器”可重新啟動(dòng)此服 務(wù)器的次數(shù)。 n運(yùn)行狀況檢查間隔 - 定義此服務(wù)器實(shí)例執(zhí)行自我運(yùn)行狀況監(jiān)視的頻率的時(shí)間 (秒)。 78 監(jiān)視和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 班級(jí)讀書(shū)日活動(dòng)方案6篇
- 2024-2025學(xué)年四川省江油市太白中學(xué)高一上學(xué)期12月月考?xì)v史試卷
- 2025年工程項(xiàng)目策劃安全生產(chǎn)合作協(xié)議書(shū)
- 2025年自動(dòng)抄表系統(tǒng)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模范
- 2025年工程機(jī)械部件項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告模范
- 2025年眾籌平臺(tái)項(xiàng)目融資合同
- 2025年養(yǎng)殖園區(qū)合作經(jīng)營(yíng)合作協(xié)議書(shū)
- 2025年農(nóng)村郵政服務(wù)合同樣本
- 2025年不銹鋼產(chǎn)品質(zhì)量保證合同
- 2025年麥田房產(chǎn)策劃交易保證金協(xié)議書(shū)
- 甲基異丁基甲酮化學(xué)品安全技術(shù)說(shuō)明書(shū)
- SURPAC軟件地質(zhì)建模操作步驟
- (中職)化學(xué)分析技術(shù)項(xiàng)目一 走進(jìn)化學(xué)分析實(shí)驗(yàn)室教學(xué)課件
- 探放水工培訓(xùn)教材
- 秘書(shū)實(shí)務(wù)完整版課件全套ppt教程
- 新版神經(jīng)系統(tǒng)疾病的病史采集和體格檢查ppt
- 義務(wù)教育《歷史》課程標(biāo)準(zhǔn)(2022年版)
- 螺栓扭緊力矩表
- 國(guó)家標(biāo)準(zhǔn)硬度轉(zhuǎn)換表
- 第02章 滑模變結(jié)構(gòu)控制基礎(chǔ)
- landmark compass培訓(xùn)材料
評(píng)論
0/150
提交評(píng)論