tomcat组件分解
<!-- tomcat顶层容器,由 org.apache.catalina.Server 接口定义,包含多个service元素 --><Server port="8005" shutdown="SHUTDOWN" debug="0"> <!-- tomcat顶层容器,由 org.apache.catalina.Service 接口定义,默认实现为:org.apache.catalina.core.StandardService包含多个connector和engine元素--> <Service name="Catalina"><!-- 由 org.apache.catalina.Connector 接口定义, 默认实现为:org.apache.catalina.core.StandardService 包含多个connector和一个engine元素 --><!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --><Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" /><!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --><Connector port="8443" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" debug="0" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /><!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --><Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" /><!-- Define a Proxied HTTP/1.1 Connector on port 8082 --><!-- See proxy documentation for more information about using this. --><Connector port="8082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" debug="0" connectionTimeout="20000" proxyPort="80" disableUploadTimeout="true" /><!-- 由 org.apache.catalina.Engine 接口定义, 默认实现为:org.apache.catalina.core.StandardEngine 包含多个host元素--><Engine name="Catalina" defaultHost="localhost" debug="0"> <!-- Global logger unless overridden at lower levels --> <Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true" /> <!-- This Realm uses the UserDatabase configured in the global JNDI resources under the key "UserDatabase".Any edits that are performed against this UserDatabase are immediately available for use by the Realm.--> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" debug="0" resourceName="UserDatabase" /> <!-- Define the default virtual host Note: XML Schema validation will not work with Xerces 2.2. --> <!-- 由 org.apache.catalina.Host 接口定义, 默认实现为:org.apache.catalina.core.StandardHost 定义一个虚拟主机 包含多个context元素 --> <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <!-- Logger shared by all Contexts related to this virtual host.By default (when using FileLogger), log files are created in the "logs" directory relative to $CATALINA_HOME.If you wish, you can specify a different directory with the "directory" attribute.Specify either a relative (to $CATALINA_HOME) or absolute path to the desired directory.--> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="localhost_log." suffix=".txt" timestamp="true" /> <!-- 由 org.apache.catalina.Context 接口定义, 默认实现为:org.apache.catalina.core.StandardContext 代表运行在虚拟主机上的一个应用 可包含resource,ResourceParams元素 --> <Context path="/THP" reloadable="true" docBase="D:\workspace\web" workDir="D:\workspace\web\work"> <Resource name="jdbc/THP" auth="Container" type="javax.sql.DataSource" /> <ResourceParams name="jdbc/THP"> <parameter> <name>factory</name> <value> org.apache.commons.dbcp.BasicDataSourceFactory </value> </parameter> <parameter> <name>driverClassName</name> <value>com.ibm.db2.jcc.DB2Driver</value> </parameter> <parameter> <name>url</name> <value> jdbc:db2://10.11.226.141:50001/THPDBST5 </value> </parameter> <parameter> <name>username</name> <value>db2inst2</value> </parameter> <parameter> <name>password</name> <value>db2inst2</value> </parameter> <parameter> <name>maxActive</name> <value>20</value> </parameter> <parameter> <name>maxIdle</name> <value>10</value> </parameter> <parameter> <name>maxWait</name> <value>-1</value> </parameter> </ResourceParams> </Context> </Host></Engine> </Service></Server>
页:
[1]