WebLogic中間件技術(shù)_第1頁(yè)
WebLogic中間件技術(shù)_第2頁(yè)
WebLogic中間件技術(shù)_第3頁(yè)
WebLogic中間件技術(shù)_第4頁(yè)
WebLogic中間件技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩76頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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 Servern配置和部署 WebLogic Servern監(jiān)視、診斷和疑難解答4課程內(nèi)容安排nStruts基本原理nStruts開發(fā)流程5WebLogic中間件篇6什么是WebLogic Server?nWebLogic Server是一個(gè)基于J2EE架構(gòu)的中間件,是用于開發(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)問題所需的性能 、可擴(kuò)展性和高可用性??稍诂F(xiàn)今主流的企業(yè)應(yīng)用計(jì)算機(jī)系統(tǒng)上運(yùn)行,

2、包括:Windows, Sun Solaris, HP/UX, AIX, Linux等等。7WebLogic 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ǎng)絡(luò)路徑,分布事務(wù)處理,電子郵件處理。8WebLogic Server的功能n通過(guò)遠(yuǎn)程方法調(diào)用(RMI)部署分布式應(yīng)用。n通過(guò)使用安全套接層(

3、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)之上。9WebLogic 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)行交互。nJAVA應(yīng)用程序直接通過(guò)WebLogic Server提供的EJB容器和外部系統(tǒng)進(jìn)行交互。10WebLo

4、gic Server 安裝n在WINDOWS環(huán)境下安裝n在UNIX環(huán)境下安裝11在Windows環(huán)境下安裝WebLogic Servern運(yùn)行server811_win32.exe,啟動(dòng)安裝程序,出現(xiàn)歡迎界面后點(diǎn)擊”Next”12在Windows環(huán)境下安裝WebLogic Servern選擇”Yes”選項(xiàng)后點(diǎn)擊”Next”13在Windows環(huán)境下安裝WebLogic Servern選擇”Create a new BEA Home”選項(xiàng),在”BEA Home Directory”中輸入需要安裝WebLogic的目錄后點(diǎn)擊”Next”14在Windows環(huán)境下安裝WebLogic Servern

5、取消所有Workshop的可選項(xiàng)后點(diǎn)擊”Next”15在Windows環(huán)境下安裝WebLogic Servern確認(rèn)安裝目錄正確后點(diǎn)擊”Next”完成安裝16在UNIX環(huán)境下安裝WebLogic Servern登錄服務(wù)器,在安裝目錄下運(yùn)行:java jar pj_server814_generic.jar啟動(dòng)安裝程序。出現(xiàn)歡迎界面后按回車17在UNIX環(huán)境下安裝WebLogic Servern輸入”1”后回車18在UNIX環(huán)境下安裝WebLogic Servern選擇安裝目錄,如需建立一個(gè)新安裝目錄,則選擇”1”回車后輸入新目錄的路徑,如當(dāng)前目錄正確則直接回車。19在UNIX環(huán)境下安裝WebL

6、ogic Servern確認(rèn)安裝目錄是否正確,如正確直接回車,出錯(cuò)則輸入p返回上一步修改。20在UNIX環(huán)境下安裝WebLogic Servern再次確認(rèn)安裝目錄是否正確,如正確直接回車,出錯(cuò)則輸入2回車。21在UNIX環(huán)境下安裝WebLogic Servern選擇“2”(自定義安裝)回車。22在UNIX環(huán)境下安裝WebLogic Servern選擇需要安裝的組件的序號(hào),因只需安裝WebLogic Server,輸入”1”后回車。23在UNIX環(huán)境下安裝WebLogic Servern輸入”1.1”選擇Server組件后回車。24在UNIX環(huán)境下安裝WebLogic Servern不需選擇其它

7、組件直接回車。25在UNIX環(huán)境下安裝WebLogic Servern確認(rèn)安裝組件是否選擇正確,如正確回車。26在UNIX環(huán)境下安裝WebLogic Servern選擇產(chǎn)品目錄,如當(dāng)前目錄正確直接回車,如需修改輸入新的路徑后回車。27在UNIX環(huán)境下安裝WebLogic Servern確認(rèn)產(chǎn)品目錄是否正確,如正確直接回車,如需修改選擇“2”回車后重新輸入。28在UNIX環(huán)境下安裝WebLogic Servern安裝完畢后回車退出。29配置 WebLogic Server 環(huán)境n域、管理服務(wù)器與受管服務(wù)器概述n部署管理服務(wù)器n部署受管服務(wù)器n部署WEB應(yīng)用程序n配置JDBC數(shù)據(jù)源30域、管理服務(wù)

8、器與受管服務(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)控域中的所有資源, 用戶可以通過(guò)管理控制臺(tái)來(lái)訪問管理服務(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ù)器

9、概述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)域的控制。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.sh34創(chuàng)建管理服務(wù)器n

10、選擇”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ù)器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”開發(fā)模式。43創(chuàng)建管理服務(wù)器n選擇”1”修改JDK。44創(chuàng)建管理服務(wù)器n輸入JDK路徑,例如:/usr/java14。45創(chuàng)建管理服務(wù)器

11、n確認(rèn)JDK路徑是否正確,如正確直接回車,出錯(cuò)則重新輸入。46創(chuàng)建管理服務(wù)器n選擇域安裝的路徑,如當(dāng)前路徑正確直接回車,如需修改則輸入新的路徑。47創(chuàng)建管理服務(wù)器n編輯域的名稱用以標(biāo)識(shí),如當(dāng)前名稱正確直接回車,如需修改則輸入新的名稱。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ù),那

12、么在計(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)行管理服務(wù)器的主機(jī)名, port是管理服務(wù)器的監(jiān)聽端口(缺省為7001), 輸入在安裝域時(shí)設(shè)置的用戶名和密碼登陸,出現(xiàn)如下歡迎界面。在管理控制臺(tái)進(jìn)行的參數(shù)配置會(huì)保存在domain_name/config.xml中.51配置管理服務(wù)器選中目錄樹上的域名,在右側(cè)窗格選擇Configuration-General選項(xiàng)卡,選中Production Mode。在General選項(xiàng)卡中打開高級(jí)選項(xiàng),取消Console Enabl

13、ed。在高級(jí)選項(xiàng)中更改Console Context Path值,服務(wù)重啟之后將以新的鏈接訪問控制臺(tái)。選中目錄樹上的服務(wù)結(jié)構(gòu)下管理服務(wù)器名,在右側(cè)窗格選擇Configuration-General選項(xiàng)卡,更改Listen Port的端口值,服務(wù)重啟之后將以新的端口訪問控制臺(tái)。52關(guān)閉管理服務(wù)器在管理控制臺(tái)的域樹上(位于左邊窗格),選擇要停止的服務(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 -u

14、rl host:port SHUTDOWN -username adminname -password password其中:host是運(yùn)行WebLogic服務(wù)器的主機(jī)名或IP地址。port是WebLogic服務(wù)器的監(jiān)聽端口(缺省為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ù)器”表中,單擊“新建”,打開 “新建服務(wù)器: 服務(wù)器屬性”頁(yè)。n在“名稱”字段

15、中輸入服務(wù)器的名稱。對(duì)于域中的所有配置對(duì)象,域中的每臺(tái)服務(wù)器都必須具有唯一的名稱。在域中,每個(gè)服務(wù)器、計(jì)算機(jī)、群集、JDBC 連接池、虛擬主機(jī)和任何其他資源類型都必須以唯一方式命名,并且不能與域使用相同的名稱。n在“監(jiān)聽地址”中,如果要限制服務(wù)器實(shí)例的有效地址,請(qǐng)輸入 IP 地址或 DNS 名稱。n在“監(jiān)聽端口”中,輸入要從中訪問服務(wù)器實(shí)例的端口號(hào)。如果在單個(gè)計(jì)算機(jī)上運(yùn)行多個(gè)服務(wù)器實(shí)例,則每個(gè)服務(wù)器都必須使用其自身的監(jiān)聽端口。n單擊“創(chuàng)建”。 55啟動(dòng)受管服務(wù)器n用命令行啟動(dòng)n用腳本啟動(dòng)56用命令行啟動(dòng)受管服務(wù)器n在把WebLogic受管服務(wù)器加入到配置中以后,你可以用java命令行啟動(dòng)受管服

16、務(wù)器。受管服務(wù)器與管理服務(wù)器啟動(dòng)參數(shù)的主要區(qū)別在于受管服務(wù)器需要一個(gè)用來(lái)識(shí)別管理服務(wù)器位置的參數(shù),受管服務(wù)器通過(guò)這個(gè)參數(shù)從管理服務(wù)器獲取配置。如果命令中沒有這個(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

17、.management.server=host:port 或-Dweblogic.management.server=http:/host:port指定管理服務(wù)器的主機(jī)名與監(jiān)聽端口,在啟動(dòng)受管服務(wù)器時(shí),必須指定管理服務(wù)器的主機(jī)名與監(jiān)聽端口,因?yàn)槭芄芊?wù)器需要從管理服務(wù)器獲得配置信息。n注意:如果WebLogic服務(wù)器在啟動(dòng)時(shí)沒有指定管理服務(wù)器的位置,那么該WebLogic服務(wù)器將啟動(dòng)為管理服務(wù)器。n注意:因?yàn)槭芄芊?wù)器從管理服務(wù)器獲得其配置,因此所指定的管理服務(wù)器必須與受管服務(wù)器在同一個(gè)域中。58用腳本啟動(dòng)受管服務(wù)器n啟動(dòng)受管服務(wù)器的腳本為startMangagedWebLogic.sh(Un

18、ix)與startManagedWebLogic.cmd(Windows)。這些腳本位于域的配置子目錄中。n使用腳本示例時(shí)應(yīng)注意以下事項(xiàng):路徑的設(shè)置與目錄名稱將變量JAVA_HOME的值設(shè)置為JDK所在的目錄UNIX用戶還應(yīng)修改示例腳本的權(quán)限,使該文件成為可執(zhí)行文件。例如:chmod +x startManagedWebLogic.sh59用腳本啟動(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_

19、URL設(shè)置為管理服務(wù)器所在機(jī)器的主機(jī)名及其監(jiān)聽端口(缺省為7001)。例如:set SERVER_NAME=bigguyset 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)聽端口。60配置受管服務(wù)器n更改啟動(dòng)模式選中目錄樹上的服務(wù)結(jié)構(gòu)下的受管服務(wù)器名,在右側(cè)窗格選擇Configuration-Gener

20、al選項(xiàng)卡,打開Advanced Options,修改Startup Mode,RUNNING為運(yùn)行狀態(tài),STANDBY為待機(jī)狀態(tài)。n更改受管服務(wù)器啟動(dòng)端口選中目錄樹上的服務(wù)結(jié)構(gòu)下受管服務(wù)器名,在右側(cè)窗格選擇Configuration-General選項(xiàng)卡,更改Listen Port的端口值。n獨(dú)立于管理服務(wù)器運(yùn)行在Tuning選項(xiàng)卡中打開高級(jí)選項(xiàng),在Managed Server Independence欄里選中Managed Server Independence Enabled項(xiàng)和MSI File Replication Enabled項(xiàng)。61關(guān)閉受管服務(wù)器n從管理控制臺(tái)終止受管服務(wù)器在管

21、理控制臺(tái)的域樹上(位于左邊窗格),選擇要停止的服務(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)聽端口(缺省為7001)。adminname指的是具有Web

22、Logic服務(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)用程序,必須先打開startWebLogic.sh或startManagedWebLogic.sh;在windows環(huán)境下安裝,必須先打開startWeblogic.cmd或startManagedWebLogic.cmd,在文件中找到classpath變量,將放至在應(yīng)用程序LIB目錄下所需的JAR包的名字和

23、路徑加入。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按需要指定是否希望將安裝程序定位為應(yīng)用程序或共享庫(kù), 修改Web 應(yīng)用程序的部署名稱。 單擊“下一步”。

24、n檢查所指定的配置設(shè)置,然后單擊“Deploy”以完成安裝。 64啟動(dòng) Web 應(yīng)用程序n在管理控制臺(tái)的左側(cè)窗格中,打開“Deployments”下的Web Application Modules目錄,選擇要啟動(dòng)的Web應(yīng)用的名稱。 n在右側(cè)窗格中,選中”Deploy”選項(xiàng)卡。 n在列表中單擊“Deploy”按鈕,當(dāng)“Module Status”變?yōu)椤癆ctive”,“Status of Last Action”為“Success”說(shuō)明已經(jīng)啟動(dòng)成功。 n注:?jiǎn)?dòng)Web應(yīng)用之前必須先啟動(dòng)該應(yīng)用所處的服務(wù)器65配置 Web 應(yīng)用程序n在管理控制臺(tái)的左側(cè)窗格中,選擇“Web Application

25、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)卡,以查看和更改 Web 應(yīng)用程序的調(diào)整參數(shù)和資源依賴項(xiàng)。n選擇“Targets”選項(xiàng)卡,以查看和更改 Web 應(yīng)用程序

26、要部署到的服務(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è)窗格中,打開“Web Application Modules”,選擇要關(guān)閉的Web應(yīng)用。 在右側(cè)窗格中,選中“Deploy”選項(xiàng)卡。 在表格中會(huì)列出該應(yīng)用所處的全部服務(wù)器及狀態(tài),單擊“Stop”按鈕可停

27、止正在指定服務(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 Server 安裝的,包括 BEA WebLogic Type 4 JDBC drivers for DB2、Informix、MS SQL Server、Oracl

28、e 和 Sybase,也可以使用第三方提供的JDBC驅(qū)動(dòng)程序。如要使用第三方提供的驅(qū)動(dòng),必須把JAR文件加入WEB應(yīng)用程序的LIB目錄里,在WEBLOGIC SERVER的啟動(dòng)腳本中找到CLASSPATH添加JAR路徑。n安裝連接池在“域結(jié)構(gòu)”樹中,展開“服務(wù)”“JDBC”,然后選擇“連接池”。 在“配置”頁(yè)上,單擊“Configure a new JDBC Connection Pool. ”。 在“選擇數(shù)據(jù)庫(kù)”頁(yè)上,設(shè)置下列屬性: n數(shù)據(jù)庫(kù)類型 - 選擇要連接到的數(shù)據(jù)庫(kù)的 DBMS。如果沒有列出您的 DBMS,請(qǐng)選擇“其他”。n數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 - 選擇要用于連接到數(shù)據(jù)庫(kù)的 JDBC 驅(qū)動(dòng)程

29、序。列表中包括選定 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)聽連接請(qǐng)求時(shí)使用的端口。n數(shù)據(jù)庫(kù)用戶名 - 輸入對(duì)于此數(shù)據(jù)源中的每一連接要使用的數(shù)據(jù)庫(kù)用戶帳戶名。n密碼/確認(rèn)密碼 - 輸入數(shù)據(jù)庫(kù)用戶帳戶的密碼。單擊“下一步”繼續(xù)。在“測(cè)試數(shù)據(jù)庫(kù)連接”頁(yè)上,檢查連接參數(shù)并單擊“測(cè)試配

30、置”。 連接成功之后點(diǎn)擊“創(chuàng)建并發(fā)布”按鈕完成安裝。71配置數(shù)據(jù)庫(kù)連接池n配置語(yǔ)句緩存在“域結(jié)構(gòu)”樹中,展開“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡,選擇下列選項(xiàng)之一: nLRU - 達(dá)到指定“語(yǔ)句緩存大小”后,使用新的語(yǔ)句時(shí)將刪除最近最少使用的語(yǔ)句。 nFIXED - 在緩存中按“語(yǔ)句緩存大小”存儲(chǔ)語(yǔ)句,并保持不變。除非手工清除緩存或增加緩存大小,否則不會(huì)緩存新的語(yǔ)句。n語(yǔ)句緩存大小 - 輸入每個(gè)數(shù)據(jù)源實(shí)例的每個(gè)連接要緩存的語(yǔ)句個(gè)數(shù)。 n配置測(cè)試選項(xiàng)在“域結(jié)構(gòu)”樹中,展開“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置:

31、 連接”選項(xiàng)卡 ,打開“高級(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)”樹中,展開“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡,設(shè)置下列選項(xiàng): n在“初始容量”中,輸入創(chuàng)建連接緩沖池時(shí)需要?jiǎng)?chuàng)建的物理連接數(shù)。 n在“最大容量”中,輸入此連接緩沖池可容納的最大物理連接數(shù)。 n使連接

32、請(qǐng)求能夠等待連接在“域結(jié)構(gòu)”樹中,展開“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。 選擇“配置: 連接”選項(xiàng)卡 ,打開“高級(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)”樹中,展開“服務(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è)的頂

33、部。n控制 JDBC連接池在“域結(jié)構(gòu)”樹中,展開“服務(wù)”“JDBC”“連接池”,然后選擇要配置的連接池名稱。選擇“控制”選項(xiàng)卡,顯示部署過(guò)數(shù)據(jù)源實(shí)例的服務(wù)器及連接數(shù)列表。單擊“收縮”、“重置”、“清除”、“掛起”、“關(guān)閉”、“恢復(fù)”按鈕控制連接池狀態(tài)74設(shè)置JDBC數(shù)據(jù)源n在“域結(jié)構(gòu)”樹中,展開“服務(wù)”“JDBC”,然后選擇“數(shù)據(jù)源”。 在“數(shù)據(jù)源概要”頁(yè)上,單擊“新建”。 n在“JDBC 數(shù)據(jù)源屬性”頁(yè)上,輸入或選擇下列信息: 名稱 - 輸入唯一標(biāo)識(shí)此 JDBC 數(shù)據(jù)源的名稱。JNDI 名稱 - 輸入要將此 JDBC 數(shù)據(jù)源綁定到的 JNDI 路徑。應(yīng)用程序按此名稱在 JNDI 樹中查找數(shù)據(jù)

34、源。單擊“下一步”繼續(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ù)器n監(jiān)視服務(wù)器在控制臺(tái)的左側(cè)窗格中,展開“服務(wù)器”, 選擇當(dāng)前正在運(yùn)行的服務(wù)器實(shí)例的名稱。 單擊“監(jiān)視”,則可在任一監(jiān)視子頁(yè)上查看監(jiān)視數(shù)據(jù)。 顯示線程堆棧展開“監(jiān)視”“常規(guī)”選項(xiàng)卡, 單擊“監(jiān)視所有活動(dòng)隊(duì)列”。列表中會(huì)顯示當(dāng)前所有隊(duì)列的名稱,線程數(shù),吞吐量等信息。確定服務(wù)器軟件平

35、臺(tái)選擇“監(jiān)視”“常規(guī)”選項(xiàng)卡,打開高級(jí)選項(xiàng), 顯示當(dāng)前服務(wù)器的WebLogic版本,JDK版本,操作系統(tǒng)等軟件平臺(tái)信息。監(jiān)視服務(wù)器性能展開“監(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è)窗格中,展開“服務(wù)器”, 選擇當(dāng)前正在運(yùn)行的服務(wù)器實(shí)例的名稱。 單擊“配置”選項(xiàng)卡進(jìn)行設(shè)置。 配置運(yùn)行狀況監(jiān)視展開“配置”“健康檢查”選項(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)視和調(diào)

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論