<?
xml version='1.0' encoding='utf-8'
?>
<
Server
port
="8006"
shutdown
="SHUTDOWN"
>
<
Listener
className
="org.apache.catalina.core.AprLifecycleListener"
SSLEngine
="on"
/>
<
Listener
className
="org.apache.catalina.core.JasperListener"
/>
<
Listener
className
="org.apache.catalina.core.JreMemoryLeakPreventionListener"
/>
<
Listener
className
="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
/>
<
Listener
className
="org.apache.catalina.core.ThreadLocalLeakPreventionListener"
/>
<
GlobalNamingResources
>
<
Resource
name
="UserDatabase"
auth
="Container"
type
="org.apache.catalina.UserDatabase"
description
="User database that can be updated and saved"
factory
="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname
="conf/tomcat-users.xml"
/>
</
GlobalNamingResources
>
<!--
配置第一個(gè)Service端口
-->
<
Service
name
="Catalina.app1"
>
<!--
名稱,創(chuàng)建成功后在conf/文件夾下面會生成該名稱的文件夾
-->
<!--
設(shè)置訪問的端口號7192
-->
<
Connector
port
="7192"
protocol
="HTTP/1.1"
connectionTimeout
="20000"
redirectPort
="8443"
/>
<
Connector
port
="8010"
protocol
="AJP/1.3"
redirectPort
="8443"
/>
<!--
注意名稱,默認(rèn)IP localhost
-->
<
Engine
name
="Catalina.app1"
defaultHost
="localhost"
>
<
Realm
className
="org.apache.catalina.realm.LockOutRealm"
>
<
Realm
className
="org.apache.catalina.realm.UserDatabaseRealm"
resourceName
="UserDatabase"
/>
</
Realm
>
<!--
基準(zhǔn)目錄:tomcat/webapps發(fā)布目錄
-->
<
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"
/>
<!--
相對webapps/app1目錄
-->
<
Context
path
="/app1"
docBase
="app1"
/>
</
Host
>
</
Engine
>
</
Service
>
<!--
配置第二個(gè)Service端口,參數(shù)配置同上
-->
<
Service
name
="Catalina.app2"
>
<
Connector
port
="7194"
protocol
="HTTP/1.1"
connectionTimeout
="20000"
redirectPort
="8443"
/>
<
Connector
port
="8010"
protocol
="AJP/1.3"
redirectPort
="8443"
/>
<
Engine
name
="Catalina.app2"
defaultHost
="localhost"
>
<
Realm
className
="org.apache.catalina.realm.LockOutRealm"
>
<
Realm
className
="org.apache.catalina.realm.UserDatabaseRealm"
resourceName
="UserDatabase"
/>
</
Realm
>
<
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"
/>
<
Context
path
="/app2"
docBase
="app2"
/>
</
Host
>
</
Engine
>
</
Service
>
</
Server
>