Warum ist mein Tomcat 6-executor-thread-pool nicht durch den connector verwendet?

Meine server.xml sieht aus wie die folgenden:

<!--The connectors can use a shared executor, you can define one or more named thread pools-->
<Executor  name="tomcatThreadPool" 
           namePrefix="catalina-exec-"
           maxThreads="200" 
           minSpareThreads="4"/>

<Connector executor="tomcatThreadPool"
           port="8080" protocol="HTTP/1.1"
           connectionTimeout="10000"
           maxKeepAliveRequests="1"
           redirectPort="8443" />

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

Jedoch in den Tomcat-manager ( http://localhost/manager/status ), zeigt folgende

http-8080: Max threads: -1 Current thread count: -1 Current thread busy: -1
jk-8009: Max threads: 200 Current thread count: 4 Current thread busy: 1

Aus irgendeinem Grund, es sieht aus wie http-8080 ist nicht mit der executor auch wenn es richtet sich auch und jk-8009 ist mit der executor auch wenn er nicht angewiesen. Ist der manager nur Fehlmeldungen oder habe ich nicht das setup der thread-pool korrekt?

InformationsquelleAutor jwegan | 2010-05-03

Schreibe einen Kommentar