Tomcat 配置文件
生活随笔
收集整理的這篇文章主要介紹了
Tomcat 配置文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Tomcat 站點配置
1、bin目錄下
netstat -an |grep 8080
注意:不同的tomcat實例(JVM) 必須使用不同的http端口 ; 以及server Connector元素中的每個端口號也必須不同;
為防止失控的程序損害操作系統;Java運行時具備"最大堆棧大小"的限制;
可以在環境變量 JAVA_OPTS 中進行設置;
【 server.xml 】
tomcat 主配置文件
1、修改 tomcat 字符集(中文亂碼)
【connector】常見屬性
1、connectionTimeout 從接受客戶端請求TCPsocker的時刻開始 到請求方發現被發送到tomcat為止;connector可以等待的時間; 2、acceptCount 列隊中可以等待最大連接數; 10; 3、bufferSize默認情況下tomcat緩存了請求輸入流;緩存的最大的內存 buffsize*maxthreads 2048; 4、connectionUploadTimeouttomcat請求的內容是一個長期運行的servlet;例如上傳校驗文件;需要一個延長時間 30000; 5、keystoreType keystone文件格式;可以是tomcat的JVM支持的任何格式; 6、maxHttpHeaderSizetomcat可以傳輸接受的http請求或相應標題的最大長度;字節為單位; 8192 7、maxKeepAliveRequests每個客戶端到tomcat 的http keep-alive鏈接能完成的最大請求數; 100; 8、maxPostSizepost 請求參數的最大值; 2MB; 9、maxSavePostSize POST 請求參數的最大值;在認證過程中有容器保存; 4096 ; 10、maxSpareThreads該Connector應保持active實際卻處于idle狀態的請求處理書最大線程 11、maxThreads該Connector應并發運行的請求處理線程的最大數 200 ;設置太高 則服務器將無法阻擋線程調度且需要太長的時間才能完成請求;設置太小 則tomcat不能充分利用服務器的硬件資源; 12、minSpareThreads只要活躍線程沒有超過maxThreads的設置值 4; 13、protocl使用的協議 HTTP/1.1 或者AJP/1.3 ; 14、redirectPort如果該Connector是針對普通的http(非~SSL)并為匹配的安全約束要求的SSL傳輸接收了一個請求;則tomcat將給指定的端口號執行重定向。443; 15、tcpNoDelay決定tomcat是否為這一Connector的socker連接使用TCP Nagle算法;設置為true 表示關閉Nagle算法;通常關閉改進WEB服務器的性能; 16、truststoreFile設置線程的優先等級;設置處理請求的先后順序; 17、tomcat中線程的默認優先權和Javathread默認優先權相同;【Engine】 屬性
Engine元素代表從其Service元素中的一個connector接受請求,將其交付處理;并將結果返回給Connector【Host】
【Context】
1、context 代表tomcat實例中WEB應用程序,網站至少是由一個Context構成的; 2、cacheMaxSize該Context的最大靜態資源緩存值了 10240 KB 3、cahceTTL 緩存刷新之間的活躍值; 5000 ms 4、caseSensitive 為Context核實是否是啟用或禁用URL區分; 1、web.xmlservlet 與其他適用于整個web應用程序設置的配置文件 2、tomcat-users.xmltomcat的UserDataRealm 用于認證的默認的角色 用戶以及密碼清單 3、catalina.policytomcat的Java安全防護策略文件 4、context.xml默認的context設置 應用于安裝了tomcat的所有主機的所有部署內容;
轉載于:https://www.cnblogs.com/sharesdk/p/7860512.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的Tomcat 配置文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 测试常用工具下载地址,LR11、QC11
- 下一篇: ce修改面板属性_鬼谷八荒ce教程 教你