7. Web Application
c l a s s e s
W E B - I N F
w e b . x m l
l i b
!
!
<web-app>
!
< d e s c r i p t i o n >
Welcome to Tomcat
< / d e s c r i p t i o n >
!
</web-app>
8. c l a s s , c l a s s , c l a s s , c l a s s , c l a s s……
Web Application
c l a s s e s
l i b j a r , j a r , j a r , j a r , j a r , j a r , j a r……
22. by webapps DIR
w o r k
l i b
w e b a p p s
c o n f
C A TA L I N A _ H O M E
23. w e b a p p s
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
!
<Valve className=“org.apache.catalina.valves.AccessLogValve"
directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
!
</Host>
by webapps DIR
s e r v e r . x m l
27. < c o n t e x t >
by context.xml
s e r v e r . x m l
28. < c o n t e x t >
c o n t e x t . x m l
by context.xml
Tomcat
5.5.12+
(recommanded)
29. by context.xml
c o n t e x t . x m l
$ C A TA L I N A _ H O M E / c o n f /
c o n t e x t . x m l
$ C A TA L I N A _ H O M E / c o n f / [ e n g i n e n a m e ] / [ h o s t n a m e ] /
c o n t e x t . x m l . d e f a u l t
$ C A TA L I N A _ H O M E / c o n f / [ e n g i n e n a m e ] / [ h o s t n a m e ] /
[ w e b a p p ] . x m l
< c o n t e x t >
30. by context.xml
$ C A TA L I N A _ H O M E / c o n f / [ e n g i n e n a m e ] / [ h o s t n a m e ] / s a m p l e . x m l
<?xml version="1.0" encoding="UTF-8"?>
!
<Context path="sample" docBase="/Users/GSLee/APP/sample" debug="0"
reloadable="true" crossContext="true" privileged="true"/>
<?xml version="1.0" encoding="UTF-8"?>
!
<Context path="" docBase="/Users/GSLee/APP/sample" debug="0"
reloadable="true" crossContext="true" privileged="true"/>