Linux操作系统下JDK/JRE、Tomcat的安装
时间:2010-10-16 来源:li_qinshan
转载自codolio的专栏,作者:张猛,发表于2010-01-06。原文链接见于文末。
-------------------------------------------
Linux作为一种出色的操作系统,在生产环境中发挥着重要作用。同时也是LAMP系列中的一个重要组成部分。这篇文章介绍Linux操作系统下JDK/JRE和Tomcat的安装和相关配置,希望对大家的日常开发有所帮助。
- 说明
在本篇文章中,用于测试的操作系统为CentOS 5.4,选用的Tomcat版本为5.5.28,选用的JDK版本为1.6.0.17。
- JDK/JRE的安装
(1)JDK还是JRE
Tomcat 4及其以前的版本需要JDK的支持,而Tomcat 5.5及其后续版本中选用Eclipse JDT作为其默认的Java编译器,不再需要全部JDK的支持,可以根据需要仅仅安装JRE。一般而言是选用JDK还是JRE,需要考虑以下几点因素:
- 所选用的Tomcat的版本。具体说明同上;
- 使用环境。一般而言,在开发环境下,需要安装JDK来获取其提供的调试等实用功能,而在生产环境下,仅需要安装JRE便可,但在这种情况下,你不能再以调试(debug)模式来启动Web服务器。
(2)JDK/JRE的安装
所需要的安装文件,可以到相应的官方网站上去下载,在本例中,选用的安装文件是 jdk-6u17-linux-i586-rpm.bin。在Liunx系统下,不同的文件格式有不同的安装方法,具体方法可以参看相关内容。在本例中, 假设JDK安装过后,所处的目录如下:/usr/java/jdk1.6.0_17。该路径会在下面设置环境变量时使用。
(3)环境变量的设置
一般而言,在安装完成JDK/JRE后需要设置如下环境变量:
- $JAVA_HOME:代表JDK的安装根目录,在本例中它指向/usr /java/jdk1.6.0_17。同样,如果你选择安装的是JRE,可以使用$JRE_HOME,它表示JRE的安装根目录。可以使用如下指令来导出 该环境变量:export JAVA_HOME=/usr/java/jdk1.6.0_17;
- $PATH:为了方便地使用JDK/JRE提供的实用工具,需要 将$JAVA_HOME/bin或者$JRE_HOME/bin添加到$PATH环境变量中。可以使用如下指令来导出该环境变量:export PATH=$PATH:/usr/java/jdk1.6.0_17/bin;
- $CLASSPATH:在安装完JDK后,一般需要 将$JAVA_HOME/lib/dt.jar和$JAVA_HOME/lib/tools.jar添加到$CLASSPATH环境变量中。具体可以使用 如下指令来导出该环境变量:export CLASSPATH=$CLASSPATH:/usr/java/jdk1.6.0_17/lib/dt.jar:/usr/java /jdk1.6.0_17/lib/tools.jar。
同样,你可以将这些环境变量的导出命令放在一个脚本文件中,如java.sh,并将该文件放置在/etc/profile.d目录下,这样在系统启动时,这些环境变量自动导出,不必每次重新导出。java.sh文件的内容示例如下: