版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
WebLogicServer與JVMCustomerSupportTOF–1本節(jié)目的掌握如何JVM的概念掌握簡(jiǎn)單的配置掌握簡(jiǎn)單的監(jiān)控2課程內(nèi)容JVM的基本概念JVM與weblogic的關(guān)系JVM的配置JVM的監(jiān)控3JVM的基本概念Java相關(guān)的概念有很多,以下這些必須了解:JavaJVMClassHeapGCClasspath4JavaJava是Sun公司推出的一種編程語(yǔ)言。Java是一種面向?qū)ο蟮木幊陶Z(yǔ)言,語(yǔ)法規(guī)則和C++類似。它是一種通過(guò)解釋方式來(lái)執(zhí)行的語(yǔ)言,Java的代碼都編譯成class文件,在java虛擬機(jī)中解釋執(zhí)行。5JVMJVM--Java虛擬機(jī)JVM是Java虛擬機(jī)(JavaVirtualMachine)的縮寫(xiě)。它是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),是通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能模擬來(lái)實(shí)現(xiàn)的。Java虛擬機(jī)有自己完善的硬件架構(gòu),如處理器、堆棧、寄存器等,還具有相應(yīng)的指令系統(tǒng)。
6為什么使用JVM為什么使用JVM?Java語(yǔ)言最重要的特點(diǎn)就是可以在任何操作系統(tǒng)中運(yùn)行。使用Java虛擬機(jī)就是為了支持與操作系統(tǒng)無(wú)關(guān),在任何系統(tǒng)中都可以運(yùn)行7JVM運(yùn)行原理JVM運(yùn)行原理Java虛擬機(jī)屏蔽了與具體操作系統(tǒng)平臺(tái)相關(guān)的信息,使得Java語(yǔ)言編譯程序只需生成在Java虛擬機(jī)上運(yùn)行的目標(biāo)代碼(字節(jié)碼),就可以在多種平臺(tái)上不加修改地運(yùn)行。Java虛擬機(jī)在執(zhí)行字節(jié)碼時(shí),實(shí)際上最終還是把字節(jié)碼解釋成具體平臺(tái)上的機(jī)器指令執(zhí)行。8ClassJavaclass概念是java應(yīng)用的最小的單元是java應(yīng)用的組成模塊由方法和屬性組成方法定義了該class的行為屬性定義了該class的特點(diǎn)9HeapHeap–堆Java的堆是一個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū),類的實(shí)例(對(duì)象)從中分配空間。Java虛擬機(jī)(JVM)的堆中儲(chǔ)存著正在運(yùn)行的應(yīng)用程序所建立的所有對(duì)象,但是它們不需要程序代碼來(lái)顯式地釋放。Heap被切分為New區(qū)和Old區(qū)Heap的大小可以在啟動(dòng)腳本中配置10GCGC—垃圾回收在Java中,當(dāng)沒(méi)有對(duì)象引用指向原先分配給某個(gè)對(duì)象的內(nèi)存時(shí),該內(nèi)存便成為垃圾。垃圾回收意味著程序不再需要的對(duì)象是"無(wú)用信息",這些信息將被丟棄。當(dāng)一個(gè)對(duì)象不再被引用的時(shí)候,內(nèi)存回收它占領(lǐng)的空間,以便空間被后來(lái)的新對(duì)象使用。JVM的一個(gè)系統(tǒng)級(jí)線程會(huì)自動(dòng)釋放該內(nèi)存塊,這就是垃圾回收。GC的詳細(xì)過(guò)程,可以通過(guò)加入?yún)?shù)輸出如:Verbose:gc11ClasspathClasspath環(huán)境變量Java運(yùn)行的時(shí)候需要的class通過(guò)這個(gè)環(huán)境變量設(shè)置配置CLasspath修改系統(tǒng)環(huán)境變量修改啟動(dòng)腳本中的CLASSPATHClasspath多個(gè)相同的類,前面的有效系統(tǒng)Classpath改變時(shí),需要重新啟動(dòng)Server12課程內(nèi)容JVM的基本概念JVM與weblogic的關(guān)系JVM的配置JVM的監(jiān)控13JVM與weblogic的關(guān)系Weblogic是運(yùn)行在JVM上的實(shí)例。如果希望weblogic運(yùn)行穩(wěn)定且性能最好,需要對(duì)JVM進(jìn)行調(diào)整。14課程內(nèi)容JVM的基本概念JVM與weblogic的關(guān)系JVM的配置JVM的監(jiān)控15JVM的檢查使用java–version檢查該jvm的版本 D:\bea8sp3\USER_P~1\domains\mydomain>java-version javaversion"1.4.2_04" Java(TM)2RuntimeEnvironment,StandardEdition(build1.4.2_04-b05) BEAWebLogic
JRockit(TM)1.4.2_04JVM(buildari-31788-20040616-1132-win-ia32, NativeThreads,GCstrategy:parallel)16JVM的更換修改啟動(dòng)腳本中的JAVA_HOME可以修改weblogic使用的JVMsetJAVA_HOME=d:\bea8sp3\jrockit81sp3_142_0417JVM的配置JVM主要調(diào)整的參數(shù)是heap大小-Xms-Xmx
-XX:MaxPermSize18如何升級(jí)JVM不同操作系統(tǒng)的JVM是由不同的廠家提供某些操作系統(tǒng)的JVM沒(méi)有在weblogic的安裝包中,需要在安裝weblogic前先安裝好,并升級(jí)到最高的版本升級(jí)JVM的時(shí)候需要注意不要跨版本升級(jí)。比如要求JDK1.3,升級(jí)的時(shí)候不要升級(jí)到1.419課程內(nèi)容JVM的基本概念JVM與weblogic的關(guān)系JVM的配置JVM的監(jiān)控20JVM的console監(jiān)控
21JVM的監(jiān)控JVM監(jiān)控一般是監(jiān)控內(nèi)存的使用情況使用java–verbose:gc來(lái)觀察GC的的情況使用ps和top觀察java進(jìn)程的內(nèi)存使用情況22VerboseGC輸出的結(jié)果分析GC結(jié)果 [memory]146.201-146.341:GC53246K->28083K(98304K),140.000ms [memory]146.401-146.521:GC33232K->26602K(98304K),116.638ms [memory]146.621-146.721:GC38206K->29814K(98304K),100.000ms [memory]240.586-240.737:GC98304K->29000K(98304K),146.445ms [memory]248.788-248.918:GC35438K->28226K(98304K),129.522ms23總結(jié)JVM的概念JVM簡(jiǎn)單的配置JVM簡(jiǎn)單的監(jiān)控24Q&AQ&A25WebLogicServer應(yīng)用部署CustomerSupportTOF–26課程目標(biāo)了解Web應(yīng)用程序的結(jié)構(gòu)掌握部署Web應(yīng)用程序27Webapplication的結(jié)構(gòu)Webapplication主要包括:WEB-INFdirectoryWeb.xmlWeblogic.xmlClassesdirectoryLibdirectoryotherJspHtml,gif28Webapplication的結(jié)構(gòu)Webapplication的根目錄29Webapplication的結(jié)構(gòu)WEB-INF目錄30Webapplication的發(fā)布形式按目錄形式發(fā)布-適合開(kāi)發(fā)和經(jīng)常修改應(yīng)用的情況按war包的形式發(fā)布-版本已經(jīng)確定不經(jīng)常修改Test.war31部署的方式自動(dòng)部署使用weblogicconsole方式部署命令行方式部署32自動(dòng)部署在開(kāi)發(fā)模式下,使用copy方式把應(yīng)用放到domain中的application目錄下33Console方式部署-1
34Console方式部署-2
35Console方式部署-3
36Console方式部署-4
37Console方式部署-538Console方式部署-6
39Console方式部署-7
40Console方式部署-8
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度國(guó)際商務(wù)區(qū)寫(xiě)字樓轉(zhuǎn)售合同3篇
- 2025年度班組綠色生產(chǎn)與可持續(xù)發(fā)展合同3篇
- 2025年度消防樓梯構(gòu)件定制與供貨合同3篇
- 二零二五年度2025年餐飲企業(yè)品牌形象設(shè)計(jì)合同2篇
- 2024年沙河市中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2025年度消防產(chǎn)品研發(fā)與推廣合同范本3篇
- 2024年05月中國(guó)郵政儲(chǔ)蓄銀行河南省分行春季校園招聘筆試歷年參考題庫(kù)附帶答案詳解
- 2024年中國(guó)濕式復(fù)合機(jī)市場(chǎng)調(diào)查研究報(bào)告
- 2025年度模特時(shí)尚秀場(chǎng)保密條款合同2篇
- 2024年發(fā)動(dòng)機(jī)右懸置支架總成項(xiàng)目可行性研究報(bào)告
- 2023北師大版六年級(jí)上冊(cè)數(shù)學(xué)期末試卷(共8套)
- 企業(yè)的涉稅風(fēng)險(xiǎn)
- 武漢大學(xué)抬頭信簽紙
- 新人教版七年級(jí)下冊(cè)生物每課知識(shí)點(diǎn)總結(jié)
- 印刷作業(yè)指導(dǎo)書(shū)
- 浙江產(chǎn)業(yè)帶分布情況
- 2022年農(nóng)業(yè)示范基地建設(shè)工作總結(jié)
- 硬筆書(shū)法比賽方案精選
- 火力發(fā)電廠山谷型干貯灰場(chǎng)設(shè)計(jì)
- 柳宗元毛筆楷書(shū)字帖
- 電伴熱帶熱計(jì)算表xls
評(píng)論
0/150
提交評(píng)論