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