|
叱咤风云 WEBLOGIC企业级运维实战.pdf,最全详细版pdf
$ `" Z6 N% ?( o& Y( f9 R第1章 WebLogic概述3
4 H m$ V6 B! e: o0 |6 d* s. k目前 Weblogic最新的版本是 Oracle WebLogic Server11 g Rell
1 s0 [8 q( w) i O' C13 Weblogic支持的平台及数据库7 R( W% j- n4 ?! D* C8 y$ s
WebLogic支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统,
- }9 A4 [, S# [. q( q) X+ B具体见表1-1。
' b* W! R1 b' O- U/ j9 {, z& x表1-
5 s3 Z S/ A) Q数据库
, h9 O n7 _. W1 t6 n W口 Oracle(及 Oracle rac)3 |, a. v' n6 p
口 IBM DE2
9 I8 K% K( Q$ C4 n$ }; SO Microsoft SQL Server( W- _2 U, J' q4 t
u MySQL. @9 e ^# f2 L! I
a sybase5 I, H9 m4 a) p& i
操作系统
9 X& l0 X; g8 z3 o' P7 n- K/ M! A' v, g8 ~口 Linux
9 j* \8 G0 f: J3 U2 u口AIX
0 O8 y3 f# q$ S. x: W口TPUX2 p$ O4 A( B4 @+ V6 L
Solar, p/ q3 _' I* e7 g2 n u$ V
Inflow
, V. Y& g U( p) a' Q- [. lJava平台,标准版6
' O$ w2 {, Z" ~) f4 L口Java平台,企业版5
8 l) E Q( B7 @+ I" P14 Weblogic10g/1g新特性. J# H3 M7 v" }' s5 E
Oracle WebLogic Server 10g R3把开发人员和最终用户的体验提高到一个新的水平,这
6 a4 {! R5 v! @主要体现在提供了更轻量级的 footprint可选服务启动快速启动,另一方面,新的 Fast Swap. a3 N# v3 k& _) s) s
功能提供无缝和快速的开发一调试一测试周期。6 R0 W( Q5 s0 w( \$ Y
Oracle Weblogic Server10gR3为 Spring开发人员提供了进一步的支持,让基于SSH% \% D" p0 H$ ~
框架的应用可以充分利用 Oracle WebLogic丰富的功能、高性能、稳定性和易管理性。
4 j( G- S6 \8 I( A8 x- J L新的HTTP发布一订阅特性支持构建即时、动态更新的Web20风格的富客户界面。
6 x5 B% |/ b) q) ]/ x3 c, S0 j4 h支持 Java Se6和 JRockit Mission Control,开发人员和最终用户可以充分利用这些条
" Z8 z& C1 l5 P" }件施展才华,并且对应用程序的动态行为和性能做深入分析。8 Y8 x, p' |5 J) c4 x/ Y0 h- F; a
15 Weblogic的技术架构
0 s1 V+ @, T2 M# n4 ?WebLogic Platform由下列产品组成,如图1-1所示。
" M% _: j! |0 @; v口 Oracle WebLogic Server WebLogic应用服务器是整个 WebLogic产品的核心。( h. r/ n( w: M
日 Oracle WebLogic Workshop WebLogic的集成开发环境。
3 m* m8 ^6 m. @( `4 V) x& ~- l4 }9 h# m6 M$ _1 a# m' D4 b6 h
4叱咤风云: WebLogic企业级运维实战
! P, m8 ]; i" ]/ O- y% Y口 Oracle WebLogic Portal Weblogic应用门户服务器。
+ w$ B' T: H7 zOracle WebLogic Integration Weblogic应用集成服务器3 C. T2 i8 }% N* t
Oracle WebLogic Jrockit Weblogic的 Java SDK,支持 Java se6: G3 o( \0 ?0 M1 @% u- D$ g
用户集成 I+ i3 y3 T- r; T
流程集成
3 ~; j# A2 `7 AOracle
( h0 D l5 g2 KOracle
, ~% k0 ?/ K u$ _& D1 c* IWeblogic
' ~, M% X8 S3 P1 O- z! `2 [WebLogic/ _3 v# J1 o; N0 L( L
Portal
9 s6 k! v5 e$ ]Integration, R4 ]. W% U" c* ?8 a8 C
集
* f2 \1 z6 G9 Q* r) W7 z成
( X ?9 i5 J0 T1 h应用框架7 ]3 p, n% F0 x% w7 Y0 L2 L, l1 f
8开! ]+ Z4 e9 O" Y! s0 u: ]1 [7 ?
Oracle Weblogic Workshop
, x. e# H( _- `* {) C发
4 ^' X% W/ M+ y9 A( R+ ?Framework+ n; }9 t7 Y4 B3 d8 o4 V) O
环! _2 m5 J: U" n
境2 ?9 A2 l @0 z& r8 [+ ` T
应用服务器5 Q3 _0 C y4 M
Oracle WebLogic Server9 O) t1 a7 R" V: y
JVM( X+ Z' `& c# q$ u3 Y
Oracle Weblogic JRockit
0 ]" `$ f7 n2 N; j图1-17 X5 }7 r5 S8 |2 i
Weblogic提供了一个文件,可安装所有这些产品;另外这些产品也有单独的安装文件,
+ A# j( F! r5 m3 ^0 b3 B+ v可以根据自己的需要分别安装: k0 h- h/ s- U @* w% Q
16 Weblogic系统的关键特性- p& _: P- p5 x w- C2 T' W9 t
WebLogic Server拥有处理关键web应用系统问题所需的多种特色和优势,具体体现# v- }6 D# z7 R; A
在以下几方面3 l, k4 G1 J$ y: z6 g* z& d. D
(1)高扩展性。当系统的整体性能不能满足业务压力要求时,为了提高吞吐量,不需* p# J- \: Q7 }1 |( {
要做应用代码的修改,只要做系统横向或纵向的扩展,在集群中动态地添加新的 WebLogic
" {& @) s; A4 h5 t) ^0 pServer实例,部署相应的应用。这样可以充分利用现有设备,并保证了系统良好的扩展性
" J1 B* X5 R7 i/ ](2)高可靠性。同样的服务可由集群中的多个 Server来提供5 }" N6 N: y5 ~- ] q
3)髙可用性。集群中不管是管理服务器还是被管服务器,在出现故障时都能保证应) V% z4 r9 Y; K
用的继续运行。 Q x, `( A @7 h
(4)高性能。对分布异构的支持, WebLogic可以处理大量的并发访问。
1 j5 Q i5 T$ p' O. c17 Weblogic与其他产品横向与纵向的比较
. U: r0 t, V) s# B" D1 V# N市场上应用比较广泛的类似产品还有 Tomcat、 JBoss, IBM WebSphere9 |/ l# e; G1 i9 R J) K
Tomcat是 Apache项目开发的开源web容器,只支持部分J2EE规范特性,例如 z# |! Q7 ?) [
2 D7 `" p: `! [# ~, v- }$ _# w5 k第1章 WebLogic概述5 R+ n! z7 A: _' Y
JSP/Servlet、ND等,需要配合其他的组件实现特定的J2EE规范技术,例如通过集成
" w( \0 w1 Q* |" W- {ActiveMQ实现JMS,通过JoTM实现JAG,等等。 Tomcat体积小、占用的资源小,处
$ M/ n: X. A, E2 H/ l理能力也有限。一般初学者可以用它来调试Web应用,但用做商业企业级应用服务器就不; u* @: [ _) b
太妥当了' a' z, w' s5 @
JBoss不但是 Servlet容器,也是EJB容器,是JEE规范的完全实现,Web容器部分
$ F$ ]- x3 Z1 O/ n2 h& v( o通过集成 Tomcat实现。/ Q2 {4 g5 H* z" A$ `- J
WebSphere全面支持J2EE规范,依靠IM在服务器上的市场优势也不断被广泛应用,: {9 J2 Y j2 y; x; c2 A9 k. q% G
性能和稳定性也较好,但易用性有待提高。
- M- S2 b8 h ^" AWebLogic功能很强大,全面支持JEE规范,有自己独到的核心技术,是一款十分强* y7 X* _4 d0 O2 Y; {- P6 Z7 v
大的服务器软件,提供高可靠性、稳定性、可用性和高性能,安装、调试、配置优于前者,$ H9 `* g3 ?4 L/ _! `. t) T/ `! q
远程管理比较方便,是目前市场上占有率一直很高的服务器,在电力、电信、银行等大型
" _/ {, s2 K& J7 W. b企业中有着广泛的应用。
7 H" K0 z" x% ^: s/ c, A2 Q* `* P. d7 y2 I8 j
第2章 Windows平台 WebLogic的! L3 T% N* c( `; [7 r
简单安装
/ u6 m* S" X2 o8 r1 E21安装前的准备工作
# M* g$ ]' I8 o(1)安装 WebLogic,需要有与其版本相对应的JDK( WebLogic安装过程中会安装相
4 w4 [8 v0 W- \! Q4 M8 p$ B1 R应的JDK,所以无需单独安装),以下是不同版本的对应。
+ y8 v( J! t. ^% z% y5 C- D口 WebLogic10以上的版本要求JDK16.01 f# u8 S/ A8 J- u3 ?, `& n! x
WebLogic9.2以上的版本要求JDK1.50。9 [, p% c6 H# g+ ^. O% I* _
WebLogic8.1要求JDK142
! T; t/ g& X0 s+ V3 o(2)硬件要求:内存不少于512MB,拟装目录下可用硬盘不少于1GB: k @! X9 M& g
22安装 Weblogic的详细步骤; Z" [2 B1 b s1 T U% t
以下提供了 WebLogic10.33(11g)的安装步骤。3 ?2 p5 T. b9 W- o+ D& a- t2 a9 }$ ]. y
1.准备安装( v. O5 x( R, I5 V1 ^8 E
双击安装程序,出现如图2-1所示的安装界面。
1 ?+ V3 I% `/ {2 K- ^, g! u7 GOracle Installer0 }8 E+ N2 K! a% F
ORACLE
+ d8 j/ h0 ]. B* P$ @& M% MPreparing the installer., `: T7 D3 K2 T
■■■■■5 ~; K0 y' h7 ~1 ]/ H( V$ N# M D
Can
( v' ~0 Y& U5 x) h4 L- j2 w( r图26 l" y4 s2 ]; g8 @: Y
. a& @& U8 g( Y5 W4 [* X7 [第2章 Windows平台 WebLogic的简单安装71 x! P1 Q" ^9 {/ F
2.进入安装界面
, I# K4 ?4 |, ~) H进入安装界面如图2-2所示。
% E( @+ E: T9 H7 O% M: I* k! UOracle Installer -WebLogic 10.3.3. 0
! W& Z# K9 K0 P1 g欢使用# C7 V6 r$ ~0 f6 @1 S6 F1 J
此安竣程序海引旱充配实葱
1 V# _. A" q# z! p4 YORACLE
" H( e$ O) x% J& U |& ] \# K3 R% y, ]阳 bOxi c10.:.3.0
" y! W9 X/ E+ w5 |说明
- ~; e, J# @& o单由“下一步“战個继纳下一个辱毒,如果多命望更改上一昴事中的
! ?% m9 v* @1 o1 o请单击“上一事”战诅,意可以随时通过单击"退出”退出安袋程
# Z' l: q( j) X序' c% E; u- u j. h/ q% o
ORACL∈
) b/ Z+ d$ L( [* k6 C出g
! L* I+ S% g: t k6 K. ]上步[下一事⑩
; j6 i* ] S% t* D1 P$ c- `图2-2
5 b; d! U& O8 b$ d# L3.选择中间件目录; v& _' ?4 W: W2 C% c& c, g" i
目录可以修改,建议不要装在其他盘的根目录下,如图2-3所示。$ Z% m: }. y5 Y/ H6 }* V% C
of Oracle Installer-FebLogic10.3.3.0
$ y0 P/ Z$ b, O4 p+ \8 k0 I W选择中间件主目录
, v$ V0 S* C, |0 ]' A" E$ NN定要女整该内容的中间作主且录
1 \) v+ ~# {4 a+ _- y i+ PORACLE
( ?5 V' Q! H$ MRabLogie 10.3.3. 0- V% }$ Q. |+ u" D+ h ~
中间作主录典类型
7 b/ p- s9 i6 d7 g1 O: U德用现有的中问作面阻静/ x/ x7 T6 C% w5 F
创建新的中间作主目录
6 f) P% V2 N0 j, k$ i; D5 a0 o中间件主日录
6 _! e& l$ O- [+ {C: \OracloXidd1 oaro
( x) h. k% G' `+ R+ ]) p8 `阅宽
4 f `* p3 Q* H! }* q9 [* D' r, o退出(8* ?7 d1 D4 S! Q3 `
上四][=*⑩
. O" W# S1 Y1 S. g8 n图23
" M0 L& S! I" ^ Q* M4.注册安全更新 c* u8 M& y* w8 W& o
选择暂时不获得安全更新,如图24所示。6 g5 a6 l9 A: d
' q# j3 ]+ Q H! N/ X8叱咤风云: WebLogic企业级运维实战; M: v; p! b) U a$ X+ r u
o Oracle Installer-FebLogic 10.3.3.0
6 C' f0 w0 J1 W注册安全更新' b' } ^ w8 j/ I( g D0 P
提用于核收安金阿意通知的电子邮作烂址,安薮产品
! s6 ~3 ~- J+ ^, P, i& e& qORACL∈
, a- J2 [7 h% W0 F' j' n, d2 B并启动配置智器http://wwroraclecom/support/policias.html
) s8 R: L2 d# V) f电子邮作
, v/ H5 w3 b( m. ~( P( {如果多使用0rsur电子邮作址/用户名,则会更方健
) N+ j3 K3 }* Y2 b□我着望通过0nl9srt收安金更新. B1 C3 z V6 G" O, Z
0rac14Bupr口◆
. x6 y# a* }$ e) _+ K退出a
3 \: }4 a) @& r! w上0 Q3 O3 G) N% z+ i( F2 ?2 y' {; d
图247 E0 N5 r c; ~6 M1 z# @" j
5.选择典型安装( N; s+ _& P" o- r9 i- n M& a- ]0 O
选择安装类型如图2-5所示。
/ `4 y- q5 s% ]* B, u1 b+ b* ^Oracle Installer- WebLogic 10.3.3,0
; P9 J( r$ x5 B# y3 q1 B选择安装类型6 x6 l. H2 Y+ w
选要铁行的安旋典型/ f: r7 i8 B+ ?2 u( `1 _
DRACL∈9 T+ Y+ I( U4 C. X* L' m J2 X
◎典型
& u8 A( l E8 L安装以下产品和组件& E, V q, P" j( v. c
●冒 weBlogic Serv1 I& Y/ y# ^; i3 c; W0 _5 c& L
raale Coherent电$ t2 Z0 w1 D3 H4 K0 _4 f+ b
.Orsele Entarprise Pack for Zelipse* ?) x/ p0 _2 O( u
o定制
1 \. S, }: L( K选择要安装的软件产品和组件并执行可选置。; H; F q6 ^/ C( `2 r' K6 G! k& M
出/ J+ e0 D% l, i' a* S
上-步0)【下-岁(圆4 H& C7 ^! C& k3 `) k0 G/ p! F: Z
图259 R/ p( e4 }, K1 S2 t# c6 ^5 E3 p/ I3 b# d
6.选择产品安装目录
2 _# e/ i/ ?2 l: A产品安装目录建议不要修改,如图26所示。
. N9 k! y4 w! w7.创建快捷方式
: N2 n3 i* `' v% J创建快捷方式如图27所示。% k0 o ~# U& S" g8 a+ A1 i+ f
( c. a( E M2 D- ?
第2章 Windows平台 WebLogic的简单安装9( L( R9 M! d4 M7 b7 w! O: @5 W
Oracle Installer- ebLogic 10.3.3.0
* j4 p$ f/ r5 G; w, u选择产品安装目录3 L* `- N% j9 q2 l6 f n' a
提佻要妄鲮该内的录
* s5 z( l4 u/ K. X% V& C% H7 oRAcL∈
7 r; B3 H8 H# R: K7 xRebLOElc 103.3.D' D5 d: w5 h3 [6 u
中图作主量
H- r: g% ~% l- b# p露; Oracle\ are" ]: U4 j% `& s# p3 }! v# C
产安录山7 d! t) N# G! `- [
品主日录可能包念共率害用程序以及没有单独设量日录的任何产品姐作
" j6 N( J I) L) w; p5 N0 J&bOric Sorver
& {: Z- d0 b: v+ O6 j. \; GE: \Oracle\Mi ddlgrou159r9r1022 C7 z( {6 P$ J2 U! k
ra己1 a Cohe置ae
0 V x5 b6 f) pE: \Oracle\Mi ddlowarg\coharanc9 3.56 d- u. L7 D. T3 F3 Z
测宽,% k! y! R, S' ~) U; X( }
oraci, Enterpris for Eclipse:1 u3 @6 q! a9 ?* C
E: \ Oracle\xi dd1 9war9Sogpg 11ER1PS2
: H; D B/ [# j( |" z: C两宽5 h9 \) q. f9 u' Y& S# b% F
出(/ J, j, d6 l4 h6 O' Q
上-涉[下一步0. A1 m* a/ ^) z" o& J+ [( n& K* F
图26
( O2 b2 C# d: L [, Q$ i7 ?* E# fOracle Installer - WebLogic 10.3. 3.09 _( f( a4 |/ c% ~
选择快捷方式位置" n$ i" T2 U: |' }& j& Y
安数星序将创縫0rdl组作,示例和工具的快境方式。作为) b, O; Q& I$ m7 F
ORACLE
7 L. M& M9 g3 W8 U8 I) q具育智理权限的用户,可以指定创缝这些快方式的仪置。+ E* |; P/ R! O, R
选择要在其中创建0nc1q快烧方式的开始单文伴爽4 V0 q4 t! y/ y: F2 h# b! Q
⊙“新有用户(“开攻单文夹(惟罚
8 J1 ~: F+ ^3 ~" E对于某些玄,此设置可能会针对没言管权限的用户限制自动创- f% Q' `. O/ d. |* V' b( T3 A# q ]1 x
股务器快掩方式,育美坤怡息,请参阅文档
( Y1 J# r" p5 k! J, r" b5 N0 u本地阳户的开始单文使夹〔. I2 g6 r' i* A- c
最急需要确保在此计机上注鼎的其他要文无法萌同这些快
$ ]7 N3 A1 F9 u5 T2 ?魔方式,
* i' m* \5 r/ r" ~请选罹此造叹
3 t* y8 J0 `4 d) g, s* P% j# Q) D退出(p
( f- w+ r4 v' i! z6 D4 Y上一岁)[=岁# y, }4 W. |; @
图27
) M2 ^5 k2 w5 q8.显示安装概要
: s1 R% H, [+ I: p显示安装概要如图28所示。3 U! `6 A+ C- C6 a4 x+ _
9.正在安装
, i' w/ G3 J8 V) _正在安装界面如图29所示。- I/ V1 X" X; y( [* t7 v3 L# w$ c) S0 V" c
" t5 {$ e. |' ~/ u/ V) V D10叱咤风云: WebLog企业级运维实战
' U! _4 v; z& o2 O3 X3 [- G+ DOracle installer- ebl.oclc 10.3.3.U
: p" y0 N* N; j7 t5 y$ k5 r# S安装慨堊0 Y! ^1 P9 o/ S- e: l' ~
梅安旋下列产品和TDK6 Q4 M2 D4 {9 U) v8 g. G! u7 C
ORACL∈
( t9 d1 V, p$ uEic Sarwar
4 @' K* O+ I' f7 P% Q- XCore Appli cation Sarver# J6 l1 N1 W$ p$ p0 {+ O0 ~, [5 t
实地JE使术5圆条和其他圆先的 Internat标高,以度: J/ t" H* n( b# W
Administrstion Console
$ X/ t- F! K+ U! q+ A* B: a+ d+ w为具有高可用性,弹性和女金的应用序提供可靠的梃
4 d; a5 P) N$ V* w4 i- UConfiguration Ri tard and Upc1 }+ V+ ?0 F# A& F5 t
Rob 2 o Http Pubsub Sortor4 n; y' m. b( U4 y
RabL。 Hie JDBC Drivers
" u9 t8 c8 |9 r+ P9 B9 z3 N, {( SThi xd Party JDBC Drivors. L" `- R7 O3 W9 R3 y! b* z$ Y6 r
RobLorie server clients3 _0 J- q# w8 s& A; a9 l( C7 a" r' W
RebLogie Rab sarver Plugins
' z6 `+ \ C* O5 NUDDI and富auar? SUppor
* _1 u' v5 J2 V( F2 P( j( d# lEv通1 uation Database
, G5 t1 e# _$ S9 G. j! f5 {* QDr电c1 a Coherens' ^5 W0 K! f/ a( ^9 r6 G) f) W
Coherence produet Files
% ` Y; l0 `, }, [+ F) l出黑示的项:
9 A" e. d4 Q) {" P% o& e716.5" J" P0 ?8 F2 G4 b5 {6 F
[金邮造吸总计:
) h0 x: R: m' i% l3 Y% [* D ]( kL56·
+ Y/ V4 h( {/ p* X6 c1 ~2 F4 @- Z退出D& t# b5 n" S2 \2 O
上一[步①
4 f' a: G* V4 ]6 i( L) F图2-87 c/ V$ M! h" U4 H3 R8 j& A
of Oracle Installer- ebLogic 10.3.3.0
% Q* n. _2 l+ d4 r8 KOracle WebLogic Server 11g Release 1(10.3.3+ b+ X' P* I w
d Outperform
+ t/ u: \. Q/ x2 }4 Lowest Operational Costs: T3 O7 s% w; P- z* d
Best Foundation for Oracle Portfolio. G, P; j* Y* Y) q; s
Comprehensive Developer Tooling Options& n" k: n2 C+ V
ORACL∈
: x" W k1 T: G7 Z( G% {2 @0 p正在卖鬟 coth.bok. core.1, reloan2,20.0,jr
$ Z$ ~$ X& u4 V& V' p9 a- _% Q出〔3)" e; O, l$ e- Z% b/ I% r
图29# V+ {5 S5 M {+ {+ v
10.安装完成* S$ n, O2 d% |* f5 L
完成安装如图2-10所示。! s) ]$ d R9 i+ U
至此,一个 WebLogic Server基本组件安装完成了,但怎么测试组件是否能正常使用1 y" k) m7 t) t8 T. X' q% E- `( M
呢?答案是创建一个 WebLogic域,看看服务能否正常启动。
- L1 H( s. L) U2 d1 n$ x3 f
+ ?' t: T( p; d$ l3 k
: [5 B5 t# \) l: A. e, _- E资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
4 i, C* r& O5 o5 H- ~% v
' O/ o3 ^* f( a* E+ O2 o% S) S6 O1 u' k4 } D
! m+ q+ w# p2 C3 t9 @9 c$ n
本资源由Java自学网收集整理【www.javazx.com】 |
|