软件下载: 1. jdk1.6.x http://java.sun.com/javase/downloads/index.jsp 2. tomcat6.x http://tomcat.apache.org/download-60.cgi
SETP 2 1. JDK安装
1.1 解压并授权给下载程序可以执行的权限
[work@localhost webServer]$ chmod a+r jdk-6u10-beta-linux-i586.bin
*** 一段许可协议 ***
Do you agree to the above license terms? [yes or no]
[work@localhost webServer]$ yes
*** 解压过程 ***
Done.
# 出现一段许可协议,提示是否同意上面的条款,输入yes。
[work@localhost webServer]$ mv jdk1.6.0_10 /home/work/usr/local/
[work@localhost local]$ ln -s jdk1.6.0_10 jdk
完成后,将解压后的jdk1.6.0_10文件夹移动到专门的目录下面,还可以做一个符号连接
1.2 配置Java环境变量
直接编辑/etc/profile文件或者在/etc/profile.d/文件下新建java.sh文件
普通用户没有编辑权限,可以授权或者切换到root账户来编辑该文件。
[work@localhost local]$ vim /etc/profile.d/java.sh
这里以新建的java.sh文件为例子(也推荐这种方式),添加内容如下:
#set java 环境变量
JAVA_HOME=/home/work/usr/local/jdk
PATH=$PATH:/$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME/jre
export JAVA_HOME PATH CLASSPATH JRE_HOME
1.3 设置java和javac的符号连接,这是把默认的jdk(本系统默认是JDK1.4)改成刚新装的jdk1.6
[work@localhost local]#cd /usr/bin #切到usr/bin目录
[work@localhost local]#su root #切换到root账号,分别作符号连接
[root@localhost bin]# ln -s -f /home/work/usr/local/jdk/jre/bin/java
[root@localhost bin]# ln -s -f /home/work/usr/local/jdk/bin/javac
2. Tomcat安装
2.1 解压后移动文件夹到指定目录
[work@localhost webServer]$ tar -zxvf apache-tomcat-6.0.16.tar.gz
[work@localhost webServer]$ mv apache-tomcat-6.0.16 /home/work/usr/local/
2.2 配置环境变量
编辑刚新建的/etc/profile.d/java.sh文件(如果没有新建就编辑/etc/profile文件),添加TOMCAT_HOME
TOMCAT_HOME = /home/work/usr/local/tomcat
export JAVA_HOME PATH CLASSPATH JRE_HOME TOMCAT_HOME
3. 测试安装
3.1 检查环境变量和java版本
分别输入下面的命令,检查输出是否与设置的相符合:
[work@localhost ~]$ echo $JAVA_HOME
/home/work/usr/local/jdk
[work@localhost ~]$ echo $PATH
输出的含有/home/work/usr/local/jdk/bin:
[work@localhost ~]$ echo $CLASSPATH
.:/home/work/usr/local/jdk/lib
[work@localhost ~]$ echo $TOMCAT_HOME
/home/work/usr/local/tomcat
设置/usr/bin下面java和javac的符号连接后,看到的应是新的jdk1.6
[work@localhost ~]$ java -version
java version "1.6.0_10-beta"
Java(TM) SE Runtime Environment (build 1.6.0_10-beta-b25)
Java HotSpot(TM) Client VM (build 11.0-b12, mixed mode, sharing)
如果没有设置符号连接,将是默认的jdk1.4
[work@localhost ~]$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.1 20070105 (Red Hat 4.1.1-52)
3.2 启动tomcat
[work@localhost local]$ sh /home/work/usr/local/tomcat/bin/startup.sh
停止tomcat
sh ...shutdown.sh
到顶部