在配置tomcat虚拟主机时候,如何每一个虚拟主机写成单独文件,server.xml包含这些子文件? 如以下《OneinStack》中,添加JAVA环境虚拟主机后tomcat配置文件详情:

/usr/local/tomcat/conf/server.xml
- <?xmlversion=“1.0”encoding=“UTF-8”?>
- <!DOCTYPEserver-xml[
- <!ENTITY-vhostSYSTEM“file:///usr/local/tomcat/conf/vhost/.xml”>
- <!ENTITYjava.-vhostSYSTEM“file:///usr/local/tomcat/conf/vhost/java..xml”>
- <!ENTITYdemo.-vhostSYSTEM“file:///usr/local/tomcat/conf/vhost/demo..xml”>
- ]>
- <Serverport=“8006”shutdown=“SHUTDOWN”>
- <ListenerclassName=“org.apache.catalina.core.JreMemoryLeakPreventionListener”/>
- <ListenerclassName=“org.apache.catalina.mbeans.GlobalResourcesLifecycleListener”/>
- <ListenerclassName=“org.apache.catalina.core.ThreadLocalLeakPreventionListener”/>
- <ListenerclassName=“org.apache.catalina.core.AprLifecycleListener”/>
- <!–
- <ListenerclassName=”org.apache.catalina.mbeans.JmxRemoteLifecycleListener”rmiRegistryPortPlatform=”8081″rmiServerPortPlatform=”8082″/>
- –>
- <GlobalNamingResources>
- <Resourcename=“UserDatabase”auth=“Container”
- type=“org.apache.catalina.UserDatabase”
- description=“Userdatabasethatcanbeupdatedandsaved”
- factory=“org.apache.catalina.users.MemoryUserDatabaseFactory”
- pathname=“conf/tomcat-users.xml”/>
- </GlobalNamingResources>
- <Servicename=“Catalina”>
- <Connectorport=“8080”
- protocol=“org.apache.coyote.http11.Http11AprProtocol”
- connectionTimeout=“20000”
- redirectPort=“8443”
- maxThreads=“1000”
- minSpareThreads=“20”
- acceptCount=“1000”
- debug=“0”
- disableUploadTimeout=“true”
- useBodyEncodingForURI=“true”
- enableLookups=“false”
- URIEncoding=“UTF-8”/>
- <Enginename=“Catalina”defaultHost=“”>
- <RealmclassName=“org.apache.catalina.realm.LockOutRealm”>
- <RealmclassName=“org.apache.catalina.realm.UserDatabaseRealm”
- resourceName=“UserDatabase”/>
- </Realm>
- &-vhost;
- &java.-vhost;
- &demo.-vhost;
- </Engine>
- </Service>
- </Server>