安装 JDK

    Tomcat 5.5 之前的版本要求安装的是JDK,仅仅是JRE是不行的。JDK 是让开发人员能够编译Java程序,并提供了一些开发工具,如 Java compiler(javac)、debugger 以及开发库。早期版本的Tomcat 用 compiler 在运行时编译 JSP,因此只是安装 JRE 是不够的。

    5.5 和 6 版 打包带了一个Java编译器(the Eclipse JDT Java compiler),它被用于编译 JSP 页面。这样运行Tomcat 5.5以及6时用JRE就行了。JRE 和 JDK 都包含了JVM。

1、在 Linux 上安装JVM

    下载的文件格式分2种:tar/gzip,以及 RPM package。这两种版本的唯一区别就是 RPM 会将JVM安装在一个符合 RedHat 规范的位置(在 /usr/java 下),而 tar/gzip给了用户更多的关于在哪放置JVM的控制权。还有,用 RPM 安装可以让管理员使用 RPM 包管理系统来查询安装了哪些版本的Java,而不用到文件系统中去确定。

1.1 Installing the JVM from the tar.gz File

    你需要以 root 用户登录,或者用 sudo 命令带root权限来执行命令。先把文件移到一个你想安装JDK或JRE的目录中。

    如果你是为一个特定的用户安装JDK,那么你必须把JDK安装到这个用户的主目录中。如果你希望是为所有用户安装JDK,那么默认的位置是 /usr/java/jdk-[version number]。

    现在为文件添加执行权:# chmod o+x jdk-1_5_0_06-linux-i586.bin

    然后,运行该文件:# ./jdk-1_5_0_06-linux-i586.bin

    一旦安装完成,你应当添加环境变量 $JAVA_HOME。可以加在 ~/.bashrc (个人)或 /etc/profile (所有人)。还有就是 /etc/profile 会运行 /etc/profile.d 中的任何 shell 脚本,所以,可以将下面的内容放到一个该目录下的一个脚本中(例如,tomcat.sh):

JAVA_HOME=/usr/java/jdk-1_5_0_06-linux-i586/

export JAVA_HOME

PATH=$JAVA_HOME/bin:$PATH

export PATH

    注意,你可能需要退出然后再登录,以便你的系统读取 /etc/profile 或 tomcat.sh。你应当还要给所有的用户或你自己 $JAVA_HOME/bin 目录的执行权限。

1.2 Installing the JVM Using the RPM Installer

    下载得到的文件名格式如:j2sdk-[version number]-linux-i586-rpm.bin。执行完后,就会有一个同名的RPM,不过末尾的 .bin 被去掉了,被自动解压缩。要运行该RPM,你必须以 root 登录,或用 sudo 命令带 root 权限来执行命令。

    设置执行权限、并执行:

# chmod o+x jdk-1_5_0_06-linux-i586-rpm.bin

# ./jdk-1_5_0_06-linux-i586-rpm.bin

安装脚本会在当前目录中创建 RPM文件。要安装RPM,执行:

# rpm -iv jdk-1_5_0_06-linux-i586-rpm.bin

这就会在/usr/java/jdk1.5.0_06中安装java。之后像前面一样修改各种环境配置。

猜你喜欢

转载自zsjg13.iteye.com/blog/2238381