一、配置tomcat服務狀態查看帳號(E:\Tomcats\apache-tomcat-7.0.73Test\conf下面的tomcat-users.xml中)加入:<user username="admin" password="12345" roles="manager-gui"/>

二、登錄tomcat查詢服務相關信息(用戶名和密碼不和上面配置的一樣)

三、調優設置
1、禁用ajp協議:ajp協議會在服務器返回結果時進入apache下面的服務(相當於多了一個過濾過程,必然會增加開銷影響性能),在server.xml中注釋掉,默認是打開的。

2、設置tomcat運行模式為NIO,默認為BIO:BIO為阻塞操作I/O操作效率比較低,NIO為非阻塞操作I/O操作效率比較高,在server.xml中配置為org.apache.coyote.http11.Http11NioProtocol

3、指定使用線程池來處理請求:將Executor節點打開,默認是注釋掉了的,根據服務器硬件性能增大maxThreads,我設置為500,然后在連接器節點上加入executor屬性,名稱和上面配置的一樣。

4、JVM內存配置:打開catalina.bat在set JPDA= 下面插入:set JAVA_OPTS=-server -Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=256M -XX:MaxPermSize=256m -XX:MaxTenuringThreshold=10 -XX:NewRatio=2 -XX:+DisableExplicitGC 可以根據服務器配置適當調整。

5、修改連接器相關配置
<Connector connectionTimeout="20000" executor="tomcatThreadPool" port="8084" protocol="org.apache.coyote.http11.Http11NioProtocol" redirectPort="8443" enableLookups="false" maxPostSize="10485760" URIEncoding="UTF-8" acceptCount="100" acceptorThreadCount="2" disableUploadTimeout="true" maxConnections="10000" SSLEnabled="false"/>
