實現在tomcat中跑多個伺服器例項

2021-08-25 15:30:13 字數 1006 閱讀 7276

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檔案,...