Linux系统会自带JDK,如果不使用自带版本JDK的话则需要卸载
查看Linux自带的JDK
[root@management2 ~]# rpm -qa | grep gcj
libgcj-4.4.6-4.el6.x86_64java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
[root@management2 ~]#
//使用rpm -e --nodes命令卸载查找到的JDK
[root@management2 ~]# rpm -e --nodes java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64
当前linux服务器上安装的JDK环境:
[root@management2 ~]# rpm -qa | grep jdk
java-1.7.0-openjdk-1.7.0.3-2.1.el6.7.x86_64
[root@management2 ~]#
[root@management2 ~]# java -version
java version "1.7.0_03-icedtea"
OpenJDK Runtime Environment (rhel-2.1.el6.7-x86_64)
OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)
[root@management2 ~]#
1、JDK安装
官网下载最新安装包:http://java.sun.com/javase/downloads/index.jsp
JDK的两种版本:jdk-6u7-linux-i586-rpm.bin和jdk-6u7-linux-i586.bin
(bin是二进制包,rpm是redhat package即红帽标准安装包;区别是rpm安装时会进行自动配置,一般都是lib安装到/usr/lib目录下,bin安装在/usr/bin目录下,或者也会在/usr/bin下建立一个软连接。)
2、将下载的jdk-6u7-linux-i586-rpm.bin安装在/usr/java目录下
//cd到软件包存放目录下修改权限
# chmod u+x ./jdk-6u7-linux-i586-rpm.bin
//执行安装
# ./jdk-6u7-linux-i586-rpm.bin
3、配置环境变量
将tomcat免安装版复制到usr/local下,修改/etc/profile文件,在该文件最后加上
#set java environment
export JAVA_HOME=/usr/java/jdk1.6.0_7
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$JAVA_HOME/bin:$PATH:$CATALINA_HOME/bin
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/bin
保存
4、测试JDK是否安装成功
//java -version命令,当显示为安装的版本号时说明安装成功
5、启动tomcat
//为 .sh文件赋执行权限
# chmod 755 *.sh
//启动
# catalina.sh run