出版時間:2012-1 出版社:清華大學出版社 作者:戴冠平 頁數(shù):389
Tag標簽:無
內(nèi)容概要
本書由淺入深地論述了weblogic的體系和理念,結(jié)合作者多年從業(yè)經(jīng)驗,充分透徹的剖析了weblogic的核心技術(shù),對于大型j2ee中間件應用,給出了系統(tǒng)性的方案和建議。尤為重要的是,對于weblogic進入實際生產(chǎn)應用這十多年中,客戶系統(tǒng)累積出現(xiàn)的各種典型故障和錯誤,分門別類地進行了透徹講解,給出了具體的診斷思路和解決方案,具有非?,F(xiàn)實、非常重要的指導意義和實戰(zhàn)價值。
本書共有4篇、33章。本書適合作為weblogic運維技術(shù)人員的參考手冊,也可以作為高校相關(guān)專業(yè)師生的學習資料。
作者簡介
戴冠平,1998年清華大學碩士學位畢業(yè),曾供職于中國科學院軟件研究所,此后在BEA公司陸續(xù)擔任售后技術(shù)支持專家,中國區(qū)售后技術(shù)熱線部門經(jīng)理。主要從事中間件。J2EE業(yè)務(wù)系統(tǒng)的開發(fā)集成和技術(shù)支持工作,具有業(yè)內(nèi)頂級的應用系統(tǒng)的開發(fā)經(jīng)驗,J2EE架構(gòu)基礎(chǔ)、UNIX/Windows等多種操作系統(tǒng)的豐富經(jīng)驗以及數(shù)據(jù)庫相關(guān)能力。戴冠平先生在中間件領(lǐng)域擁有10多年的國內(nèi)頂尖的中間件技術(shù)應用的寶貴經(jīng)驗,在中國區(qū)的大型客戶群中亦享有很高的聲譽。
書籍目錄
第1篇 入門篇
第1章 weblogic概述
1.1 什么是weblogic系統(tǒng)
1.2 weblogic的歷史及發(fā)展
1.3 weblogic支持的平臺及數(shù)據(jù)庫
1.4 weblogic 10g/11g新特性
1.5 weblogic的技術(shù)架構(gòu)
1.6 weblogic系統(tǒng)的關(guān)鍵特性
1.7 weblogic與其他產(chǎn)品橫向與縱向的比較
第2章 windows平臺weblogic的簡單安裝
2.1 安裝前的準備工作
2.2 安裝weblogic的詳細步驟
2.3 創(chuàng)建一個weblogic域
2.4 啟動weblogicserver
2.5 測試安裝
第2篇 基礎(chǔ)篇
第3章 weblogic的基本概念
3.1 域domain
3.2 服務(wù)器
3.3 計算機machine
3.4 集群cluster
3.5 開發(fā)模式與生產(chǎn)模式
第4章 weblogic主要目錄結(jié)構(gòu)
4.1 總體目錄結(jié)構(gòu)分布
4.2 user_projects目錄
4.3 utils目錄
4.4 weblogic home目錄
4.5 其他目錄
第5章 weblogic配置相關(guān)文件
5.1 啟動與服務(wù)相關(guān)的幾個文件
5.2 系統(tǒng)配置文件config.xml
5.3 屬性文件weblogic.xml
5.4 屬性文件web.xml
5.5 日志文件
第6章 java虛擬機(jvm)相關(guān)知識
6.1 jvm簡介
6.2 常見jdk的內(nèi)存機制
6.3 java的gc(garbage collection)原理
6.4 jvm中的classloader
第3篇 實施篇
第7章 集群的安裝與配置
7.1 集群知識回顧
7.2 創(chuàng)建集群的條件
7.3 代理服務(wù)器proxy
7.4 如何創(chuàng)建集群
7.5 集群的啟動
7.6 集群中應用的部署
7.7 集群測試
7.8 session復制
7.9 新建啟動腳本
第8章 weblogic常用的管理操作
8.1 添加刪除服務(wù)service
8.2 machine配置
8.3 jdbc配置
8.4 node manager的配置
8.5 jms配置
8.6 wtc配置
8.7 內(nèi)存參數(shù)的修改
8.8 更換jdk
8.9 weblogic如何打補丁
第9章 與開源ssh框架的兼容
9.1 mvc模型
9.2 開源框架綜述
9.3 weblogic與spring的兼容性
9.4 weblogic與struts的兼容性
9.5 weblogic與hibernate的兼容性
9.6 從tomcat開源項目移植入weblogic問題總結(jié)
第4篇 診斷篇
第10章 如何發(fā)現(xiàn)問題
10.1 weblogic監(jiān)控
10.2 日志文件的獲取
10.3 啟動腳本與配置參數(shù)文件的獲取
10.4 thread dump的獲取和分析
10.5 heap dump的獲取和分析
10.6 關(guān)于java dump的一些常見問題
第11章 常規(guī)服務(wù)器掛起故障
11.1 服務(wù)器掛起概述
11.2 常規(guī)服務(wù)器掛起故障
11.3 服務(wù)器掛起探查
11.4 故障排除檢查清單
第12章 異常高cpu占用率故障
12.1 異常高cpu占用率概述
12.2 異常高cpu占用率探查
12.3 異常高cpu占用率故障排除策略及相關(guān)資源
第13章 執(zhí)行線程丟失故障
13.1 wls的執(zhí)行線程
13.2 丟失線程時的故障癥狀
13.3 線程丟失原因及相應的解決方法分析
13.4 故障排除檢查清單
第14章 服務(wù)器coredump分析
14.1 什么是服務(wù)器coredump文件
14.2 什么情況下可以導致coredump文件的生成
14.3 服務(wù)器coredump探查
14.4 未生成core文件的解決辦法
14.5 總結(jié):故障排查清單
第15章 打開文件過多故障
15.1 打開的文件過多概述
15.2 相關(guān)知識回顧
15.3 打開的文件過多問題及故障
15.4 打開的文件數(shù)過多問題探查
15.5 故障排除策略
第16章 內(nèi)存不足和內(nèi)存泄漏故障
16.1 內(nèi)存不足/內(nèi)存泄漏錯誤概述
16.2 關(guān)鍵知識點回顧
16.3 內(nèi)存不足錯誤分類探討
16.4 故障排除檢查清單
第17章 不可恢復堆棧溢出故障
17.1 什么情況下可導致堆棧溢出
17.2 堆棧溢出的故障癥狀
17.3 堆棧溢出探查
17.4 堆棧溢出的解決辦法
17.5 故障排除檢查清單
第18章 緩存滿異常故障
18.1 實體bean池加載和緩存加載
18.2 有狀態(tài)會話bean綏存加裁
18.3 緩存滿問題的故障癥狀和成因
18.4 探查緩存滿問題
18.5 故障排除檢查清單
第19章 java虛擬機gc及其相關(guān)問題
19.1 jvm的gc概述
19.2 回顧:jvm的內(nèi)存管理及gc算法
19.3 gc統(tǒng)計信息
19.4 jvm常用命令行參數(shù)設(shè)置
19.5 jvm性能優(yōu)化
第20章 jms消息重發(fā)故障
20.1 jms簡介
20.2 問題描述
20.3 問題定位
20.4 jms確認
20.5 事務(wù)會話
20.6 設(shè)置確認模式
20.7 診斷jms重新發(fā)送問題
20.8 檢查“惡性”消息
20.9 故障排除檢查清單
第21章 常規(guī)jdbc問題故障
21.1 jdbc概述
21.2 weblogic中的jdbc配置
21.3 與jdbc有關(guān)的故障
21.4 針對生產(chǎn)環(huán)境中jdbc的調(diào)整建議
21.5 故障排除檢查清單
第22章 全局事務(wù)與jta的支持故障
22.1 什么是分布式事務(wù)與全局事務(wù)
22.2 如何使用全局事務(wù)
22.3 相關(guān)的weblogic中的jta設(shè)置問題
第23章 中文亂碼相關(guān)問題
23.1 引言
23.2 jsp與頁面參數(shù)之間的亂碼
23.3 java與數(shù)據(jù)庫之間的亂碼
23.4 java與文件/流之間的亂碼
23.5 其他
23.6 關(guān)于weblogic的國際化
23.7 關(guān)于weblogic的日志亂碼
第24章 weblogst集群故障
24.1 問題定位-
24.2 集群常規(guī)配置
24.3 集群負載均衡
24.4 集群故障轉(zhuǎn)移與復制
第25章 組播錯誤分析
25.1 組播錯誤概述
25.2 組播錯誤的成因
25.3 組播問題探究
25.4 組播的測試和調(diào)試
25.5 組播排除策略
第26章 使用代理插件時的http負載平衡不均故障
26.1 回顧:常見的代理插件
26.2 使用代理插件的http負載平衡不均的癥狀和成因
26.3 負載不均探查
26.4 問題排除檢查清單
第27章 http會話復制失敗故障
27.1 回顧:http會話、持久性和復制
27.2 復制失敗的成因和故障癥狀
27.3 探查http會話復制失敗
27.4 http會話性能因素
27.5 故障排除清單
第28章 類轉(zhuǎn)換異常故障
28.1 回顧:java類、轉(zhuǎn)換和類加載器
28.2 類轉(zhuǎn)換異常的故障癥狀和成因
28.3 探查類轉(zhuǎn)換異?!?br /> 28.4 故障排除檢查清單
第29章 ssl問題故障
29.1 ssl相關(guān)知識
29.2 ssl問題概述
29.3 檢查安全套接字層故障
29.4 檢查和診斷ssl問題
29.5 故障排除檢查清單
第30章 域信任問題故障
30.1 定位域信任問題故障
30.2 故障排除檢查清單
第31章 ldap問題故障
31.1 什么是ldap
31.2 weblogic server對ldap的支持
31.3 ldap身份驗證和授權(quán)
31.4 ldap安全性
31.5 探查ldap問題
31.6 故障排除檢修清單
31.7 話題擴展
第32章 目錄服務(wù)jndi及其相關(guān)問題
32.1 什么是jndi
32.2 如何使用jndi
32.3 weblogic中jndi相關(guān)管理
32.4 weblogic相關(guān)jndi設(shè)置問題
第33章 管理框架jmx及控制臺的相關(guān)問題
33.1 jmx簡介
33.2 jmx架構(gòu)中的各層及相關(guān)的組件
33.3 一個簡單的jmx應用
33.4 weblogic診斷框架
后記
章節(jié)摘錄
版權(quán)頁:插圖:法適合于集群中的服務(wù)器具有相同處理能力的情況;否則,一些服務(wù)器收到的請求可能會超過它們的處理能力,而其他服務(wù)器的處理能力則有富余。WebLogic Server使用循環(huán)法算法作為沒有指定算法時集群對象存根控件的默認負載平衡策略。對RMI對象和EJB來說,均支持此算法。它還是Web Logic代理插件使用的方法。循環(huán)法算法的優(yōu)點在于它簡單、使用資源少而且極具有預見性,主要缺點在于可能會發(fā)生護航。當一個服務(wù)器的速度明顯慢于其他服務(wù)器時會發(fā)生護航。因為副本感知存根控件或代理插件以同一順序訪問服務(wù)器,所以速度較慢的服務(wù)器可以導致針對該服務(wù)器請求同步,然后將該服務(wù)器排在其他服務(wù)器的后面以應對未來的請求。2.基于權(quán)重的負載平衡此算法僅適用于EJB和RMI對象集群?;跈?quán)重的負載平衡通過考慮為每個服務(wù)器預先分配的權(quán)重,在循環(huán)法基礎(chǔ)上進行了改善。您可以使用管理控制臺中的“服務(wù)器”-“配置”-“集群”選項卡,在“集群權(quán)重”字段中為集群中的每個服務(wù)器分配一個介于1和100之間的數(shù)字權(quán)重。此值決定了服務(wù)器相對于其他服務(wù)器要承擔的負載比例。如果所有服務(wù)器的權(quán)重相同,它們每個則會承擔相同比例的負載。如果一個服務(wù)器的權(quán)重為50,而其他所有服務(wù)器的權(quán)重都是100,則這個權(quán)重為50的服務(wù)器承擔的負載為所有其他服務(wù)器的一半。要分配給每個服務(wù)器實例的相對權(quán)重要考慮以下兩個因素。
編輯推薦
《叱咤風云:WebLogic企業(yè)級運維實戰(zhàn)》編輯推薦:您還在為企業(yè)的Web Logic系統(tǒng)出現(xiàn)的各種狀況困擾嗎?當您的Web Logic系統(tǒng)發(fā)生宕機,抖動,阻塞時,您還是束手待援嗎?當您的Web Logic系統(tǒng)雖然在運行,卻不能輸出您想要的正確結(jié)果時。諸如頁碼亂碼,消息重發(fā)等,您還在苦思冥想探尋線索嗎?當您的Web Logic集群系統(tǒng)沒有很好地負載均衡,或不能正確地遷移切換時,您是否開始懷疑當初采用集群技術(shù)呢?不用發(fā)愁。翻開《叱咤風云:WebLogic企業(yè)級運維實戰(zhàn)》,能迅速找到你想要的各種答案、《叱咤風云:WebLogic企業(yè)級運維實戰(zhàn)》由淺入深地論述了Web Logic的體系和理念,結(jié)合作者多年業(yè)內(nèi)專家的從職經(jīng)驗,充分透徹地剖析了Web Logic核心技術(shù),對于大型J2EE中間件應用,給出了系統(tǒng)性的方案和建議。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載