我已经安装apache tomcat6为ubuntu 9.04 recenty.But似乎有些API像servelet和http不包括althogh我已经安装了openJDK 1.6。 有人build议我设置JAVA_HOMEpathvariables。 但我无法做到这一点,从哪里做到这一点。 请解释程序。
你使用的是Ubuntu提供的版本(“sudo aptitude install tomcat6”)还是你自己下载的版本? ubuntu提供的版本应该可以运行,你可能需要search不同文件types的位置。 它们遍布整个系统。
如果你从http://tomcat.apache.org下载了一个版本,你可能已经在某个地方解压了,现在想运行它。 如果你允许一个无耻的插件:前一段时间我创build了一个tomcat部署清单 。
在这两种情况下,请尝试java -version来查看安装了哪个java版本。 如果是sun-java,就设置好。 如果没有find, sudo aptitude install sun-java6-jre 。 如果它与gcj相关,那么最好selectsun版本作为默认版本。 (这个项目没有双关语意思,我只是用太阳的方式有更好的体验)。
sudo update-java-alternatives是你的朋友在select安装的jresselect哪一个( sudo update-java-alternatives -s sun-java6 )
如果这些都没有帮助,请更改您的问题。 对我来说,你确切的问题可能不是很清楚。 请告诉我们,您使用的是哪个版本的tomcat(ubuntu或下载的)?