Tomcat目录和文件讲解
1.Tocmcat的目錄認(rèn)識
Bin/?? 啟動和關(guān)閉腳本
Conf/? 配置文件server.sml web.xml user.xml
Logs/?? 存放日志文件
Webapps/ 存放web應(yīng)用程序
Work/?
Temp/ 存放tomcat運行時的臨時性數(shù)據(jù)
Lib/??? 存放tomcat服務(wù)器和所以web程序需要的jar包
Work/ tomcat將JSP生成的Servlet源文件和字節(jié)碼文件放在這個目錄下
WEB-INF/? 下的lib存放只有當(dāng)前的web應(yīng)用可以訪問
/server/webapps?存放tomcat自帶的兩個應(yīng)用admin/manager
/share/lib? 存放所有web應(yīng)用都可以訪問的jar包
/common/lib? 存放tomcat服務(wù)器和所有web可訪問的jar包
/server/lib? 存放tomcat服務(wù)器可以訪問的jar包
2.Tomcat配置文件詳解
? 元素名:
Server:
????? ??Port:關(guān)閉tomcat的命令端口
??????? Shutdown:關(guān)閉命令
Service:
??????? Name:定義一個服務(wù)名
Connector:
??????? Port:客戶端連接端口
??????? Minprocessors:服務(wù)器啟動時創(chuàng)建最小的線程數(shù)
??????? Maxprocessors:服務(wù)器最大可以創(chuàng)建的請求連接線程數(shù)
??????? Enablelookups:是否允許使用函數(shù)request.getRemoteHost()進(jìn)行DNS查詢遠(yuǎn)程客戶端的主機(jī)名
??????? RedirectPort:重定向https的端口
??????? AcceptCount:當(dāng)所有的請求線程數(shù)被使用完成之后,最大允許多少個請求存放在處理隊列中
??????? ConnectionTimeout:請求超時的時間
?
Engine:
????????? defaultHost:處理請求的主機(jī)名?? ,必須和host元素的name屬性值相同
?????????
?
Context:
????????? docBase:應(yīng)用程序存放的路徑
????????? path:表示web應(yīng)用程序的url的前綴:http://127.0.0.1:8080/path/....
?????????? reloadable:不用重新啟動tomcat,會自動檢測/WEB-INF/lib和/WEB-INF/classes目錄下的變化
?
?
Host:
??? ?Name:主機(jī)名,必須和Engine中的defaultHost相同
???? AppBase:應(yīng)用程序的基本目錄
???? Unpackwars:是否自動解壓war文件,如果否,則直接從war文件中運行應(yīng)用程序
????
?
Logger:
????? ClassName:指定logger使用的類名。此類必須是org.apache.catalina.Logger接口
?????? Prefix:指定log文件的前綴
?????? Suffix:指定log文件的后綴
?????? Timestamp:是否需要在log文件名中加入時間戳
?
Realm:
??????? ClassName:指定Realm使用的類名,此類必須是org.apache.catalina.Realm
???
?
Valve:
?????? className:指定valve使用的類名,如org.apache.catalina.valves.AccessLogValve可以記錄應(yīng)用程序的訪問信息
?????? directory:指定log文件的位置
?????? pattern:common|conbined 記錄日志格式
???????
?
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/yujianglei/1574156
總結(jié)
以上是生活随笔為你收集整理的Tomcat目录和文件讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery Mobile滚动事件
- 下一篇: Unity3D 渲染统计窗口