Servlet库未在Eclipse中定义

时间:2013-07-30 14:54:11

标签: eclipse

我想在Eclipse中创建一个简单的servlet。但是包括以下库会产生错误,就好像它们没有在Eclipse中定义一样。

import javax.servlet.*;
import javax.servlet.http.*;

如何识别和定义它们?

2 个答案:

答案 0 :(得分:0)

请在项目的类路径中添加servlet-api.jar。如果您使用的是tomcat服务器,那么它应该出现在$ {CATALINA_HOME} / lib

答案 1 :(得分:0)

确保您采取正确的方式:

  1. 如果您使用的是经典版Eclipse,那么您必须下载Web Tools Platform
  2. 如果您有Eclipse Java EE Edition,那么已经安装了必要的插件。
  3. 创建新的动态网络项目:菜单新建>项目>动态Web项目
  4. 为新项目填写所需的所有值。
  5. 右键单击项目并选择New Servlet。
  6. 最后一步创建一个新的类文件,它是一个servlet类,已经导入了必要的包,例如javax.servlet.http。*。
  7. 如果您使用安装了Maven插件的Eclipse,那么在配置它之后,您只能添加以下依赖项:

    http://mvnrepository.com/artifact/javax.servlet/servlet-api/2.5

    http://mvnrepository.com/artifact/javax.servlet/jstl/1.2

    http://mvnrepository.com/artifact/javax.servlet/jsp-api/2.0

    事实上,您可以看到本教程非常好地解释了创建Dynamic Web Prroject using WTP的所有步骤。 或者通过ugin Maven,this onethis full explained

    希望这有帮助...