我最近为 Ubuntu 9.04 安装了 Apache Tomcat6。但似乎有些 API(如 servelet 和 http)没有被包含,尽管我已经安装了 OpenJDK 1.6。
有人建议我设置 JAVA_HOME 路径变量。但我不知道如何或在哪里进行更改。有人可以解释一下这个过程吗?
答案1
你应该看看本指南。 和这个
我认为你已经安装了 jre、jdk 并下载了雄猫。
然后提取并将 tomcat 文件夹移动到你喜欢的永久位置:例如,
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
好的,Tomcat 需要设置 JAVA_HOME 变量。最好的方法是将其设置在 中。.bashrc文件。如果您愿意,您还可以编辑 startup.sh 文件。
更好的方法是编辑 .bashrc 文件并在其中添加粗体行。您必须退出 shell 才能使更改生效。
vi ~/.bashrc
添加以下行:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
此时,只需执行 tomcat/bin 文件夹中的 startup.sh 脚本即可启动 tomcat。