SlideShare a Scribd company logo
.Stone G
{톰캣: T o m c a t }
Auto Deployment 
Parallel Deployment 
CHAPTER #5 
TOMCAT 
배 치 
! 
PARAL LEL 
DEPLOYMENT
Auto 
Deployment
C o l d ( ? ) 
D e p l o y m e n t 
H o t 
D e p l o y m e n t 
A u t o 
Auto Deployment 
Server ON Server OFF
w e b a p p s c o n t e x t 
. x m l 
H o t 
Auto Deployment 
T o m c a t 
M a n a g e r 
D e p l o y m e n t
Auto Deployment 
A u t o 
D e p l o y m e n t
s e r v e r . x m l 
H o t 
D e p l o y m e n t 
Auto Deployment 
A u t o 
D e p l o y m e n t w e b a p p s 
<Host name=“localhost" 
appBase="webapps" 
unpackWARs=“true" 
autoDeploy="true">
Auto Deployment 
A u t o 
D e p l o y m e n t 
J S P 
S e r v l e t 
$ C A TA L I N A _ H O M E / c o n f / w e b . x m l 
< s e r v l e t > 
< s e r v l e t - n a m e > j s p < / s e r v l e t - n a m e > 
… 
< i n i t - p a r a m > 
< p a r a m - n a m e > d e v e l o p m e n t < / p a r a m - n a m e > 
< p a r a m - v a l u e > f a l s e < / p a r a m - v a l u e > 
< / i n i t - p a r a m > 
< i n i t - p a r a m > 
< p a r a m - n a m e > c h e c k I n t e r v a l < / p a r a m - n a m e > 
< p a r a m - v a l u e > 1 < / p a r a m - v a l u e > 
< / i n i t - p a r a m > 
< / s e r v l e t > 
c o n t e x . x m l 
< C o n t e x t r e l o a d a b l e = " t r u e " / >
Parallel 
Deployment
A p p 
v e r . 1 . 0 
Parallel Deployment
Parallel Deployment 
A p p 
v e r . 2 . 0 
A p p 
v e r . 1 . 0 
Old 
New
W e b A p p # # 0 1 
W e b A p p # # 0 2 
Parallel Deployment
s a m p l e # # 0 1 . x m l & s a m p l e # # 0 2 . x m l 
<Context path="sample" docBase=“/Users/GSLee/ 
APP/sample##01” debug="0" reloadable="true" 
crossContext="true" privileged="true"/> 
W e b A p p # # 0 1 
W e b A p p # # 0 2 
<Context path="sample" docBase=“/Users/GSLee/ 
APP/sample##02” debug="0" reloadable="true" 
crossContext="true" privileged="true"/> 
Parallel Deployment
Parallel Deployment
Parallel Deployment
Auto Deployment 
Parallel Deployment 
{G.Stone : 배치 - Parallel Deployment} 끝
N E X T 
D B 연 동
CategMoGryGM

More Related Content

PDF
톰캣 #05+b-root-deployment
PDF
톰캣 #05-배치
PDF
19. stretnutie komunity kubernetes
PDF
Svelte (adjective): Attractively thin, graceful, and stylish
DOCX
1تقرير
PDF
Angular js活用事例:filydoc
PDF
5 Ways to Awesome-ize Your (PHP) Code
PPTX
W.E.B. 2010 - Web, Exploits, Browsers
톰캣 #05+b-root-deployment
톰캣 #05-배치
19. stretnutie komunity kubernetes
Svelte (adjective): Attractively thin, graceful, and stylish
1تقرير
Angular js活用事例:filydoc
5 Ways to Awesome-ize Your (PHP) Code
W.E.B. 2010 - Web, Exploits, Browsers

What's hot (19)

PDF
Game Changing Dependency Management
PPTX
Buscar proceso _search_linux_process
KEY
CoffeeScript: JavaScript, but Better!
PDF
Översättning av django-program
PDF
Confd - Uszanowanko Programowanko
PPTX
01 คำสั่งแสดงผล ในภาษาซี
PDF
zshと仮想端末マネージャで快適ターミナル生活
PDF
YASPS OPENNING
PPTX
Async in C# - The Good, the Bad and the Ugly
PDF
第7回 ECMA-262 Edition5.1読書会
PPTX
Find out if_sshd_is_process_is_running_or_not
PDF
Controlling Technical Debt with Continuous Delivery
PPTX
Ver logs de_apache_en_linux
KEY
いろいろ
PDF
PyLadies Talk: Learn to love the command line!
PPTX
Node.js Anti Patterns
PDF
php[world] 2016 - You Don’t Need Node.js - Async Programming in PHP
PPTX
Installar desde la_fuente_linux_make_configure
PDF
Midflight Online Advertisement Campaign Optimizer
Game Changing Dependency Management
Buscar proceso _search_linux_process
CoffeeScript: JavaScript, but Better!
Översättning av django-program
Confd - Uszanowanko Programowanko
01 คำสั่งแสดงผล ในภาษาซี
zshと仮想端末マネージャで快適ターミナル生活
YASPS OPENNING
Async in C# - The Good, the Bad and the Ugly
第7回 ECMA-262 Edition5.1読書会
Find out if_sshd_is_process_is_running_or_not
Controlling Technical Debt with Continuous Delivery
Ver logs de_apache_en_linux
いろいろ
PyLadies Talk: Learn to love the command line!
Node.js Anti Patterns
php[world] 2016 - You Don’t Need Node.js - Async Programming in PHP
Installar desde la_fuente_linux_make_configure
Midflight Online Advertisement Campaign Optimizer
Ad

More from GyuSeok Lee (10)

PDF
톰캣 #11-팁
PDF
톰캣 #10-모니터링
PDF
톰캣 #09-쓰레드
PDF
톰캣 #08-웹서버 연동
PDF
톰캣 #07-host
PDF
톰캣 #06-db 연동
PDF
톰캣 #04-환경설정
PDF
톰캣 #03-설치
PDF
톰캣 #02-설치환경
PDF
톰캣 #01-소개
톰캣 #11-팁
톰캣 #10-모니터링
톰캣 #09-쓰레드
톰캣 #08-웹서버 연동
톰캣 #07-host
톰캣 #06-db 연동
톰캣 #04-환경설정
톰캣 #03-설치
톰캣 #02-설치환경
톰캣 #01-소개
Ad

Recently uploaded (20)

PDF
medical staffing services at VALiNTRY
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PPTX
Online Work Permit System for Fast Permit Processing
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
System and Network Administraation Chapter 3
PDF
Nekopoi APK 2025 free lastest update
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
How Creative Agencies Leverage Project Management Software.pdf
medical staffing services at VALiNTRY
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Wondershare Filmora 15 Crack With Activation Key [2025
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Online Work Permit System for Fast Permit Processing
PTS Company Brochure 2025 (1).pdf.......
Design an Analysis of Algorithms I-SECS-1021-03
Operating system designcfffgfgggggggvggggggggg
Navsoft: AI-Powered Business Solutions & Custom Software Development
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
L1 - Introduction to python Backend.pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
System and Network Administraation Chapter 3
Nekopoi APK 2025 free lastest update
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How to Choose the Right IT Partner for Your Business in Malaysia
How Creative Agencies Leverage Project Management Software.pdf

톰캣 #05+a-배치-parallel deployment

  • 2. {톰캣: T o m c a t }
  • 3. Auto Deployment Parallel Deployment CHAPTER #5 TOMCAT 배 치 ! PARAL LEL DEPLOYMENT
  • 5. C o l d ( ? ) D e p l o y m e n t H o t D e p l o y m e n t A u t o Auto Deployment Server ON Server OFF
  • 6. w e b a p p s c o n t e x t . x m l H o t Auto Deployment T o m c a t M a n a g e r D e p l o y m e n t
  • 7. Auto Deployment A u t o D e p l o y m e n t
  • 8. s e r v e r . x m l H o t D e p l o y m e n t Auto Deployment A u t o D e p l o y m e n t w e b a p p s <Host name=“localhost" appBase="webapps" unpackWARs=“true" autoDeploy="true">
  • 9. Auto Deployment A u t o D e p l o y m e n t J S P S e r v l e t $ C A TA L I N A _ H O M E / c o n f / w e b . x m l < s e r v l e t > < s e r v l e t - n a m e > j s p < / s e r v l e t - n a m e > … < i n i t - p a r a m > < p a r a m - n a m e > d e v e l o p m e n t < / p a r a m - n a m e > < p a r a m - v a l u e > f a l s e < / p a r a m - v a l u e > < / i n i t - p a r a m > < i n i t - p a r a m > < p a r a m - n a m e > c h e c k I n t e r v a l < / p a r a m - n a m e > < p a r a m - v a l u e > 1 < / p a r a m - v a l u e > < / i n i t - p a r a m > < / s e r v l e t > c o n t e x . x m l < C o n t e x t r e l o a d a b l e = " t r u e " / >
  • 11. A p p v e r . 1 . 0 Parallel Deployment
  • 12. Parallel Deployment A p p v e r . 2 . 0 A p p v e r . 1 . 0 Old New
  • 13. W e b A p p # # 0 1 W e b A p p # # 0 2 Parallel Deployment
  • 14. s a m p l e # # 0 1 . x m l & s a m p l e # # 0 2 . x m l <Context path="sample" docBase=“/Users/GSLee/ APP/sample##01” debug="0" reloadable="true" crossContext="true" privileged="true"/> W e b A p p # # 0 1 W e b A p p # # 0 2 <Context path="sample" docBase=“/Users/GSLee/ APP/sample##02” debug="0" reloadable="true" crossContext="true" privileged="true"/> Parallel Deployment
  • 17. Auto Deployment Parallel Deployment {G.Stone : 배치 - Parallel Deployment} 끝
  • 18. N E X T D B 연 동