tomcat配置多實例

CATALINA_HOME環境變量沒必要配置,由於在startup.sh腳本里會指定CATALINA_HOME的位置。
 
 
配置tomcat多實例
首先是理解下原理:CATALINA_HOME指向安裝tomcat的目錄,CATALINA_BASE指向運行的實例目錄。
 
1 建立一個目錄做爲實例運行目錄 例如tomcat-instance
2 從CATALINA_HOME目錄複製bin,webapps,work,temp,logs,conf目錄到tomcat-instance-dataoperation下。
webapps下只須要ROOT,manager目錄,Bin目錄下只須要startup.sh,shutdown.sh,catalina.sh,其餘的不是必須的。
3 修改conf下server.xml文件,配置與其餘實例不衝突的端口,包括connector port,shutdown port,ajp port,redirect port
在startup.sh,中添加CATALINA_HOME,CATALINA_BASE環境變量。
export CATALINA_BASE=/usr/local/tomcat-instance
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.61
exec "$PRGDIR"/"$EXECUTABLE" start "$@"
在shutdown.sh中添加CATALINA_HOME,CATALINA_BASE環境變量。
export CATALINA_BASE=/usr/local/tomcat-instance
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.61
exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
4 啓動tomcat,在瀏覽器裏輸入tomcat啓動地址,驗證配置是否成功。
相關文章
相關標籤/搜索