首先查找Tomcat需要的jdk版本
安裝jdk 6
首先卸載centos自帶openjdk
首先查詢
[root@localhost ~]# rpm -qa | grep java
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
tzdata-java-2013g-1.el6.noarch
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
將列表出來的包全部卸載卸載
[root@localhost ~]#rpm -e
--nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 等三個
安裝新jdk
下載jdk-6u45-linux-i586.bin
地址http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
到下載目錄解壓
[root@localhost Downloads]# sh jdk-6u45-linux-i586.bin
複製到/usr/java
[root@localhost Downloads]# cp –r jdk1.6.0_45 /usr/java
查看是否解壓成功
[root@localhost ~]# cd /usr/java
[root@localhostjava]# ./bin/java -version
設置環境變量
[root@localhost ~]# vi /etc/profile
出現編輯框,在"HISTSIZE=1000"底下添加環境變量的路徑:
JAVA_HOME=/usr/java
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME/jre
在"export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC"下面添加:
export JAVA_HOME PATH CLASSPATH JRE_HOME
按Esc 退出編輯框,再按“Shift+;”,輸入wq! (寫入保存並退出)
使環境變量生效
[root@localhost ~]# source /etc/profile
設置java和javac的符號連接(先卸載舊java可以不執行這一步,這是把默認的jdk改成剛新裝的jdk1.6)
[root@localhost ~]#cd /usr/bin
[root@localhost ~]#ln -s -f /usr/java/jre/bin/java
[root@localhost ~]#ln -s -f /usr/java/bin/javac
重啓系統 (或者退出重新登陸,上一步沒有執行就不許要重啓) ,使環境變量生效
[root@localhost ~]# reboot
檢查環境變量
[root@localhost ~]# echo $JAVA_HOME
/usr/java
[root@localhost ~]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin://usr/java/bin:/root/bin
[root@localhost ~]# echo $CLASSPATH
.:/usr/java/lib
查看是否安裝和配置成功
[root@localhost ~]# java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)
說明配置成功
安裝tomcat 6
地址:http://tomcat.apache.org/download-60.cgi
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jre
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar