本月的菜品是 Apache Geronimo,请准备好厨房,让我们来烹饪一桌盛宴。每个好的厨 师都有自己的设置厨房的诀窍。让我们从烹饪的地点说起 —— 在 Linux 服务器上的一个基于 X 的虚拟网络计算(VNC)服务器(Xvnc)会话。
不是一个厨师?别担心。本文提供了一个在几分钟之内将 Geronimo 建立并运行起来的 手把手的指导。而且妙在完成这些菜品后没有器皿需要清理。
注意: 本文假设服 务器上运行着 Red Hat Linux 且监视器屏幕尺寸为 1024 x 768。在其他版本的 Linux 上 文件位置也许会有所不同。
烹饪地点的最低设置是两个 xterm 窗口和一些其他工 具,这些工具可以使在 Xvnc 会话下的工作变得有教育意义和十分有趣。记住这些,执行 下列步骤:
在服务器上打开一个 xterm 窗口,进入目录 $HOME/.vnc。在那会找到 一个叫做 xstartup 的文件。
将此文件改名为 xstartup.original 并保存,接下 来启动您喜欢的编辑器,用 清单 1 中显示的内容创建一个新 xstartup 文件。
清单 1. xstartup 文件的内容
#!/bin/sh
xterm -g 135x20+0+0 &
xterm -g 135x30+0+300 &
xclock -g +840+0 -digital -update 1 &
xclock -g +840+65 -update 1 &
xload -g +840+265 &
twm &
现在, 运行 vncserver 以启动 Xvnc 会话,最小化服务器的 xterm 窗口(可以用几种方法中的 任何一种使此会话运行得更加持久,但这超出了本文的范围。)
下一步,启动计算机上的 VNC 查看器程序,并连接到服务器。
计算机上运行着 Xvnc 会话时,厨房就设置好了,然后就可以开始准备配料了。使用该 系统的一个好办法是为 .man 文件和其他文档使用上半部分的 xterm 窗口,为执行安装命 令、构建命令及测试系统命令的工作区使用大一点的下半部分 xterm 窗口。
Java 环境
厨房设置好后,必须下载并安装两个配方共有的一种配料:Java 软件开发工具包 (Java Software Development Kit,SDK)。至少需要 Java 1.4.2 ,它可以在 Sun Microsystems 的 Web 站点下载。需要的文件是 j2sdk-1_4_2_11-nb-5_0-linux.bin。
为安装这个文件,必须成为一个超级用户,让文件可执行,并随后执行该文件。清单 2 中的代码概述了这一过程。
清单 2. 安装 Java SDK
$ su
Password: <root password>
# chmod +x j2sdk-1_4_2_11-nb-5_0-linux.bin
# ./j2sdk-1_4_2_11-nb-5_0-linux.bin
这段代码用于运行安装程序;完成后,就有了一个很好的用于构建并测试 Geronimo 的 Java 工具包。然而,在使用该工具包前,必须执行最后的一步。将下列代码行添加到 $HOME/.bashrc 文件,以便能(1)使 shell 访问该工具包来使用更新的 Java 二进制文 件,和(2)定义 Geronimo 代码在何处定位 Java Runtime Environment(JRE):
export PATH=/opt/j2sdk1.4.2_11/bin:$PATH
export JAVA_HOME=/opt/j2sdk1.4.2_11/jre