Server.xml 注释 Server:
6 z! {- b3 r! N. E: X& j7 X Server只能有一个,它代表整个JVM,server可以包含一个或者多个service
) f$ c9 \2 b9 S3 _, O6 e' s q Service:
$ p- g/ W$ g- m service包含一个或者多个connector和container。
* r. F' n0 S3 F1 V4 }2 @ Conector:4 W- _+ d$ C, O& W) e2 {
connector用来为container领受请求,和返回响应的。
% y3 \% M' W E Engine:
& H: \# p$ y; I) u2 b9 y2 ^( _6 e+ E engine是顶层container,它可以包含一个或者多个host
9 }( n$ ^( K0 s( N Host:
4 W% c n$ s* L+ U host是虚拟主机,它可以包含一个或者多个context
6 j+ k* ?) n: K; u: l) r f Context:
* ~% t+ G8 f2 _) q context对应一个web application。# f! K$ O8 h' @ W
比来抽时刻研究了一下tomcat的源码,发现可以增添多个Service到server.xml中,实此刻tomcat中跑多个处事器实例,在Server.xml中增添如下设置装备摆设信息:
; |" T; b S: x! |% v# A Xml代码, f/ C) A$ Y4 d. [6 v2 F
' f. l2 ]6 Z; o6 E: i
( m' Q/ T* I, q8 F% l
5 g$ @, x& S& j2 d' F
3 E9 n1 c/ j- v1 W; x; m% ~
" x1 c1 \2 F- M2 u7 H; T
+ l1 V3 f; P. Z5 a5 P * A/ C$ V: S. l: b! C! t" b' n; r0 g
; m) Q) H6 E2 W L, d& S+ h - ~0 j6 ~; p& R7 c, y5 r
4 Y, S: O2 Y# M' Y9 E2 g) V; P) U |