Tomcat配置连接池

Tomcat默认没有设置连接池,需要手动修改server.xml进行开启

  <Service name="Catalina">
    <!--The connectors can use a shared executor, you can define one or more named thread pools-->
    <!--【Tomcat线程池】-->
    <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
        maxThreads="200" minSpareThreads="20"/>
    
    <!-- A "Connector" using the shared thread pool-->
    <!--【连接器使用线程池中的线程】-->
    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" 
	       disableUploadTimeout="true" URIEncoding="UTF-8"/>

    <Engine name="Catalina" 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">
		<!--
		<Context docBase="letter" path="/letter" reloadable="true"/>
		<Context docBase="../appLogs" path="/logs" reloadable="false"/>
		-->
      </Host>
    </Engine>
  </Service>

猜你喜欢

转载自just2learn.iteye.com/blog/2076700