Ubuntu安裝配置tomcat(以及配置多個tomcat)
到官網下載tomcat的包檔案,要注意tomcat是分linux系統使用和windows系統使用的,在linux中使用下載tar.gz包。
下載好包之後,在終端進行操作。
Sudo -i
進入root,要輸入密碼
首先建立一個資料夾,用來存放你即將上傳解壓的tomcat檔案
Mkdir /usr/local/tomcat
切換到tomcat檔案下,cd ../usr/local/tomcat
上傳包檔案:rz 要注意的是,上傳檔案一般會使用xshll或者xftp,不管是用是麼,要在linux中先安裝這個服務並啟動。
解壓tomcat包檔案:tar -zxvf
如果解壓後的檔案不在tomcat資料夾下,把它移到tomcat資料夾下。
然後進行配置,vi /usr/local/tomcat/tomcat解壓檔名/bin/statrtup.sh
進行編輯
在exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"前面加上以下內容
export JAVA_HOME=/usr/local/Java /jdk檔名
export JRE_HOME=${JAVA_HOME}/jre
export PATH=${JAVA_HOME}/bin:${JRE_HOME}:$PATH
export CLASSPATH=.:${JRE_HOME}/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat/tomcat檔名
要注意的是,上面的路徑要對應自己的路徑
接著修改shutdown.sh中的資訊
在exec "$PRGDIR"/"$EXECUTABLE" stop "[email protected]" 前面加上以下內容:
export JAVA_HOME=/usr/local/Java /jdk檔名
export JRE_HOME=${JAVA_HOME}/jre
export PATH=${JAVA_HOME}/bin:${JRE_HOME}:$PATH
export CLASSPATH=.:${JRE_HOME}/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export TOMCAT_HOME=/usr/local/tomcat/tomcat檔名
同樣要注意的是檔案的路徑要是自己的路徑
完了之後記得source startup.sh和source shutdown.sh
然後就可以通過bin檔案下的startup.sh啟動tomcat了
Sudo ./startup.sh
如何配置多個tomcat
Tomcat不管配置幾個,安裝tomcat的步驟不變,變的是配置檔案。首先,修改/etc/profile
執行命令:sudo vi /etc/profile 配置資訊
首先不能缺少的是配置java
JAVA_HOME=/iekun/jdk/jdk1.8
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH
配置第一個tomcat
CATALINA_BASE=/iekun/tomcat1/apache-tomcat1
CATALINA_HOME=/iekun/tomcat1/apache-tomcat1
TOMCAT_HOME=/iekun/tomcat1/apache-tomcat1
export CATALINA_BASE CATALINA_HOME TOMCAT_HOME
配置第二個tomcat
CATALINA_2_BASE=/iekun/tomcat2/apache-tomcat-2
CATALINA_2_HOME=/iekun/tomcat2/apache-tomcat-2
TOMCAT_2_HOME=/iekun/tomcat2/apache-tomcat-2
export CATALINA_2_BASE CATALINA_2_HOME TOMCAT_2_HOM
注意上面配置的路徑要都更改為你自己檔案的路徑
完成上面配置後,修改兩個tomcat的啟動檔案的停止檔案,也就是tomcat檔案下的bin檔案中的startup.sh檔案和shutdown.sh檔案
在第一個tomcat中新增進
export JAVA_HOME=/usr/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_HOME=$CATALINA_HOME 利用profile中第一組設定
export CATALINA_BASE=$CATALINA_BASE 利用profile中第一組設定
exec "$PRGDIR"/"$EXECUTABLE" start "[email protected]"(注意:一定要上面五句話將放在exec前面,否則無效)
注意:檔案路徑要是自己檔案的路徑
第二個tomcat裡start.sh,shutdown.sh加入:
export JAVA_HOME=/usr/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=$JAVA_HOME/lib
export CATALINA_2_HOME=$CATALINA_2_HOME 利用profile中第二組設定
export CATALINA_2_BASE=$CATALINA_2_BASE 利用profile中第二組設定
exec "$PRGDIR"/"$EXECUTABLE" stop "[email protected]"(注意:一定要上面五句話將放在exec前面,否則無效)
同樣要注意檔案路徑是自己檔案的路徑
修改完之後記得source
兩個tomcat埠不能一致,修改tomct埠,在tomcat檔案中的conf資料夾下,編輯server.xml 分別找到8005,8080,8009三個,修改成自己想要的,埠是8080那個,其它兩個也要修改。