代码之家  ›  专栏  ›  技术社区  ›  Tony the Pony

Eclipse:如何将javax.servlet包添加到项目中?[副本]

  •  32
  • Tony the Pony  · 技术社区  · 15 年前

    我正在使用Eclipse3.6Helios(针对Java开发人员),希望将javax.servlet包添加到我的一个项目中。 我需要配置/下载什么?

    6 回复  |  直到 15 年前
        1
  •  64
  •   Michael Reed    14 年前

    以一个具体的例子来阐述达里奥的答案。Tomcat 7在OS X上使用自制程序安装,使用Eclipse:

    1. 右键单击项目文件夹,选择上下文菜单底部的“属性”。
    2. 选择“Java构建路径”
    3. 单击“库”选项卡
    4. 点击右边的“添加库…”按钮(大约在半路上)
    5. 选择“服务器运行时”单击“下一步”
    6. 从列表中选择Tomcat版本
    7. 单击“完成”

    什么?即使您通过自制程序安装了Tomcat版本,它也不会列出??

    1. 切换到Java EE透视图(右上角)
    2. 在“窗口”菜单中选择“显示视图”->“服务器”
    3. 在“服务器”选项卡(通常位于底部)中,右键单击并选择“新建服务器”
    4. 在对话框/向导中添加自制tomcat安装的路径(类似于/usr/local/cell/tomcat/7.0.14/libexec)

    希望这能帮助一个刚刚起步的人。

        2
  •  2
  •   darioo    15 年前

    右键单击项目->属性->生成路径。添加到生成路径 jar 具有 javax.servlet 实现。它取决于您的servlet容器或应用程序服务器,您需要包含哪些文件,所以搜索这些信息。

        3
  •  1
  •   Gábor Lipták    15 年前

    当您在服务器视图中定义服务器时,它将使用服务器libs(包括servlet api)创建一个服务器运行时库,该库可以分配给您的项目。但是,使用您的项目的每个人都需要在他/她的eclipse工作区中创建相同类型的运行时,即使是为了编译。

    如果直接下载ServletAPI jar,则可能会导致问题,因为它将包含在项目的工件中,但也将出现在servlet容器中。

    在Maven中,这一点要好得多,因为您可以将servlet api接口定义为“提供的”依赖项,这意味着它存在于“即将生产”的环境中。

        4
  •  0
  •   Stefano Carfagna    13 年前

    JBoss\JBoss-eap-6.1\modules\system\layers\base\javax\servlet\api\main

    包括罐子

    jboss-servlet-api_3.0_规范-1.0.2.Final-redhat-1.jar

    对我来说很有效

        5
  •  0
  •   Community Mohan Dere    9 年前

    对我来说,不要把jar放在lib目录中并设置为构建路径不完整。

    正确的做法是将其添加到部署程序集。

    Original asnwer

        6
  •  -2
  •   Mohamed Saligh    15 年前
    1. 从下载文件 http://www.java2s.com/Code/Jar/STUVWXYZ/Downloadjavaxservletjar.htm

    2. 在项目文件夹中创建一个文件夹(“lib”),并将该jar文件移到那里。

    3. 在Eclipse中,右键单击project>BuildPath>Configure BuildPath>Libraries>Add External Jar

    仅此而已