1、配置tomcat服務狀態查看賬號(E:\Tomcats\apache-tomcat-7.0.73Test\conf下面的tomcat-users.xml中)加入:<user username="admin" password="12345" roles="manager-gui"/>apache
2、登陸tomcat查詢服務相關信息(用戶名和密碼不和上面配置的同樣)tomcat
3、調優設置服務器
一、禁用ajp協議:ajp協議會在服務器返回結果時進入apache下面的服務(至關於多了一個過濾過程,必然會增長開銷影響性能),在server.xml中註釋掉,默認是打開的。性能
二、設置tomcat運行模式爲NIO,默認爲BIO:BIO爲阻塞操做I/O操做效率比較低,NIO爲非阻塞操做I/O操做效率比較高,在server.xml中配置爲org.apache.coyote.http11.Http11NioProtocolui
三、指定使用線程池來處理請求:將Executor節點打開,默認是註釋掉了的,根據服務器硬件性能增大maxThreads,我設置爲500,而後在鏈接器節點上加入executor屬性,名稱和上面配置的同樣。spa
四、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 能夠根據服務器配置適當調整。線程
五、修改鏈接器相關配置3d
<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"/>