首先查找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