在 openVZ VPS 上安装 Java 环境(IBM JVM)和 Tomcat

OS: Ubuntu 10.04 LTS 32 BIT

1. 设置语言环境

执行命令

    locale-gen en_US.UTF-8

在 /etc/environment 添加如下内容

    LANG=en_US.UTF-8
    LC_ALL=en_US.UTF-8

Ref: https://help.ubuntu.com/community/Xen

2. 安装 JVM

只能使用 IBM JVM,去 IBM 官网下载后,安装很顺利。其实也挺麻烦,系统没有 GUI,只好先下载到本地,然后用 scp 上去,花了点时间。

设置环境变量,vi /etc/environment, 加上

    JAVA_HOME=/opt/ibm/java-i386-70

注销后生效,我只需要在这机器上运行 tomcat 而已,因此 CLASSPATH 也没设置,JAVA_HOME 也没添加到 PATH 变量里去。

注:

如果试图安装 openjdk,会有如下报错:

    perl: warning: Falling back to the standard locale (”C”).

我耗费时日而不得其解。后来搜到一片同仁的说法:在 openVZ 的虚拟机上,只能用 IBM 的 JVM, Ref: http://www.geektu.com/?p=641

3. 安装 tomcat

获取软件:

    wget http://apache.mirrors.pair.com/tomcat/tomcat-7/v7.0.21/bin/apache-tomcat-7.0.21.tar.gz

(VPS 在美国,速度太快了,美国人真幸福。)

解压:

    gzip -d apache-tomcat-7.0.21.tar.gz
    tar xvf apache-tomcat-7.0.21.tar

(本来一句 tar zxvf apache-tomcat-7.0.21.tar.gz 即可,我上面纯属手贱)

放到 opt 里去:

    mv apache-tomcat-7.0.21 /opt/

OK