安裝Tomcat首先要安裝JDK,CentOS如果更新了軟體包的話,會預設安裝一個openJDK,但在處理有些問題時感覺還是不如SunJDK
在這裡,我們先卸掉系統預設的JDK,然後自己從官網下一個最新的jdk包。
1.卸載系統的JDK,直接刪除檔案
1) 刪除原有的JDK:
# alternatives --remove jar /usr/bin/fastjar
# alternatives --remove jar.1.gz /usr/share/man/man1/fastjar.1.gz
2) 刪除原有的連結:
# cd /usr/bin
# rm -rf java
# rm –rf javac
3) 刪除原有java目錄
# rm -rf /usr/java/
2.下載最新的JDK包,去官網上下就行了,一般下的是bin自解壓包,CentOS,和redhat的也可以下rpm包。但bin包linux核心的都支援,這裡以bin包為例。
jdk包:jdk-6u26-linux-i586.bin
授予目前使用者執行許可權
chmod chmod a+x jdk-6u26-linux-i586.bin www.2cto.com
執行安裝檔案
./jdk-6u26-linux-i586.bin
3.配置JDK1.6
在/usr/bin 目錄下建立jdk的軟串連 這個我從網上找的資料,具體什麼原因我暫時也沒弄清楚,但好使,因為我試過了
# ln -s /usr/java/jdk1.5.0_17/bin/java /usr/bin/java
# ln -s /usr/java/jdk1.5.0_17/bin/javac /usr/bin/javac
為了方便後面的工作,在/usr/lcoal下也建立兩個軟連結
# ln -s /usr/java/jdk1.5.0_17 /usr/local/jdk
# ln -s /usr/java/jdk1.5.0_17/jre/ /usr/local/jre
3.修改設定檔
vim 修改profile檔案
vim etc/profile
在最後加上
JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jre
PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:
export JAVA_HOME JRE_HOME PATH CLASSPATH
也可以寫下面的(前提是在/usr/bin目錄下有JDK的軟串連)
JAVA_HOME=/usr/local/jdk
JRE_HOME=/usr/local/jre
PATH=$PATH:$JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:
export JAVA_HOME JRE_HOME PATH CLASSPATH
使設定檔生效
source /etc/profile
這下應該JDK就裝好了,輸入java -version 如果能顯示當前jdk的版本,說明OK了
4.裝Tomcat
下載壓縮包 apache-tomcat-5.5.33.tar.gz
解壓到你想安裝的目錄,個人喜歡裝載/opt下
tar -zvxf apache-tomcat-5.5.27.tar.gz
然後啟動Tomcat
進入bin/目錄下
./startup.sh
出現類似如下資訊
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jre
就表示tomact安裝成功了,開啟瀏覽器,輸入http://localhost::8080,看見tomcat的頁面就搞定了
摘自:txg703003659的專欄