缺少javax.servlet.http.Cookie类

时间:2009-06-16 14:04:46

标签: java eclipse

我没有广泛使用Java因此忘记了许多基本的东西。基本上,我正在使用一个Web动态项目(使用带有jdk 1.6的Eclipse IDE),并且在构建期间,我得到了Cookie类和其他Web相关类无法找到的错误。我错过了什么?

我需要添加哪些Jars文件(以及如何)?

感谢

4 个答案:

答案 0 :(得分:5)

认为你需要servlet-api.jar

在此处尝试您需要的任何jar文件http://www.java2s.com/Code/Jar/CatalogJar.htm

答案 1 :(得分:2)

听起来你错过了servlet-api.jar

您可以从Maven repository下载。

答案 2 :(得分:0)

Servlet只是企业版的一部分,而不是Java的标准版。所以你需要Java企业版,AKA Java EE。

http://java.sun.com/javaee/

答案 3 :(得分:0)

正如其他人所说,你错过了服务器api jar。

话虽如此,只下载servlet api jar而不是随附的服务器意味着你实际上无法测试你的代码。

在Eclipse中,一旦安装了servlet容器,例如Sun's GlassfishApache TomcatJetty,就可以创建它的服务器实例,以便Eclipse可以编译您的服务器的servlet实现。创建服务器实例也意味着Eclipse的Run on Server命令可以正常工作。

IBM在Developing Web applications with Tomcat and Eclipse上有一个稍微过时的指南。如果您有Eclipse EE版本,则可以跳过整个“安装Web工具”部分,因为已经安装了Web Tools。