server.xml 注釋
server:
server只能有乙個,它代表整個jvm,server可以包含乙個或者多個service
service:
service包含乙個或者多個connector和container。
conector:
connector用來為container接收請求,和返回響應的。
engine:
engine是頂層container,它可以包含乙個或者多個host
host:
host是虛擬主機,它可以包含乙個或者多個context
context:
最近抽時間研究了一下tomcat的原始碼,發現可以增加多個service到server.xml中,實現在tomcat中跑多個伺服器 例項,在server.xml中增加如下配置資訊:
xml**
maxthreads="150" minsparethreads="25" maxsparethreads="75"
enablelookups="false" redirectport="8443" acceptcount="100"
debug="0" connectiontimeout="20000"
disableuploadtimeout="true" />
enablelookups="false" redirectport="8443" debug="0"
protocol="ajp/1.3" />
prefix="catalina2_log." suffix=".txt"
timestamp="true"/>
debug="0" resourcename="userdatabase"/>
xmlvalidation="false" xmlnamespaceaware="false">
directory="logs" prefix="localhost2_log." suffix=".txt"
timestamp="true"/>
linx下跑多個tomcat
1.修改server.xml檔案 改這三個埠,不要和其他的有衝突就行 2.配置環境變數在 bash profile中新增下面兩個。export catalina base2 usr local apache tomcat 7.0.62 copy export catalina home2 usr l...
tomcat跑多個專案和不同埠訪問專案
最近筆者在工作中需要同時執行多個專案,且有時需要不同埠訪問專案 在此過程中,筆者覺得有必要將注意事項記錄一下,以備後邊查閱或廣大讀者借鑑。工作環境是win7,64位,ide為eclipse,瀏覽器用的是谷歌瀏覽器 一,tomcat跑多個專案 1.在eclipse視窗 開啟window prefere...
Windows多個tomcat服務配置
看了一些部落格,學習了一些配置,記錄一下。1.保證每個tomcat的埠不衝突 1 2 redirectport 8443 3 以上三處port不得被其他服務占用 2.修改startup.bat shutdown.bat和catalina.bat檔案內容 1 開啟 bin startup.bat檔案,...