Server元素
server元素是指整個tomcat服務器,在server.xml文件中只能有一個。
port是監聽關閉的端口號,只能監聽localhost上的地址,這樣就無法從網絡的其他地方停止服務器了。
Service元素
其代表包含一個Engine的一組Connector,每個Connector都會在已知的端口和協議上接收所有的輸入請求,然後給Engine處理。
一個service只能有一個Engine,必須包含一個以上的Connector。
Executor元素
爲一個service的所有connector配置一個共享線程池,每個connector必須設置一個maxThread值。可以解決佔用太多的硬件資源消耗問題,所有的connector都能共享這個線程池。
實例:
<Executor name="tomcatThreadPool"
namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
Connector元素
可以接收連接,從相應的端口號,支持協議等。