一:概念java
catalina.home(安裝目錄):指向公用信息的位置,就是bin和lib的父目錄。web
catalina.base(工做目錄):指向每一個Tomcat目錄私有信息的位置,就是conf、logs、temp、webapps和work的父目錄。apache
錄結構以下:tomcat
bin (運行腳本)
conf (配置文件)
lib (核心庫文件)
logs (日誌目錄)
temp (臨時目錄)
webapps (自動裝載的應用程序的目錄)
work (JVM臨時文件目錄[java.io.tmpdir])app
二實例說明:webapp
建立兩個目錄tomcat1和tomcat2;而後將上圖屬於catalina.base的文件夾拷貝過來spa
tomcat1:3d
tomcat2:日誌
而後在tomcat1和tomcat2的文件夾下建立startup.batcode
set "CATALINA_BASE=%cd%" set "CATALINA_HOME=D:\apache-tomcat-9.0.26" set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" call "%EXECUTABLE%" start
而後咱們能夠在tomcat ins1下的conf中的server.xml中修改http端口號分別爲8066
tomcat2的作法和tomcat1同樣只不過端口號改成8077
其它端口也得處理,不然衝突
分別雙擊startup.bat