linux下一臺機器安裝配置多個tomcat

原帖地址:http://john521.iteye.com/blog/989237

一、安裝完tomcat。 

二、複製一份tomcat,例: 
cp -r /usr/apache-tomcat-6.0.18   /usr/apache-tomcat-6.0.18_new 

三、修改apache-tomcat-6.0.18_new/bin/catalina.sh 文件,添加加粗內容: 

CATALINA_HOME=/usr/apache-tomcat-6.0.18_new 
JAVA_OPTS="-server -Xms5120m -Xmx5120m -XX:NewRatio=2 -XX:PermSize=256M -XX:MaxPermSize=512M" 

四、修改apache-tomcat-6.0.18_new/conf、server.xml下的3個端口號: 

80 8005 8009端口,不要和其他的tomcat重複。 

五、啓動服務器即可,注意啓動和停止toncat服務的時候不要用:./tomcat start stop restart 命令。 


-------------------------------------------------------------------------------------------------- 



在linux中可以實現用戶定製的Tomcat實例。如果多個開發人員需要共享安裝的tomcat,但是他們需要自己的唯一實例,那麼非常的有用。要實現這個需要設置CATALINA_BASE. 

export CATALINA_BASE=$HOME/tomcat 

如果環境中不存在,那麼CATALINA_BASE將自動被設置爲CATALINA_HOME。 

下面,需要在主目錄下建立Tomcat目錄,並且創建或者拷貝特定目錄,如下所示: 

cd $HOME 
md tomcat 
cd tomcat 
cp $CATALINA_HOME/conf . 
md logs 
md webapps 
md work 
md temp 

如果希望拷貝tomcat webapps目錄的內容,可以把他們拷貝到新的webapps目錄。 

修改conf/server.xml文件,替換以下的端口以免衝突。如果將Tomcat配置成爲Apache的偵聽端口8009,那麼可以在server.xml文件中註釋該元素而禁用該連接器。 

其他可能需要修改的端口: 

8080 默認的連接端口 
8443 SSL的連接端口 
8009 Apache的偵聽端口 
8005 用於停止Tomcat的端口 

修改完成後,可以使用CATALINA_HOME/bin目錄中的常見的./startup.sh與./shutdown.sh腳本來啓動和停止Tomcat。 

此時候因爲文件權限設置爲你的用戶使用,所以不要使用tomcat用戶。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章