- 此问题在此处已有答案**:
How do I import the javax.servlet / jakarta.servlet API in my Eclipse project?(16个答案)
七年前就关门了。
我正在使用Eclipse3.6Helios(面向Java开发人员),希望将javax.servlet包添加到我的一个项目中。我需要配置/下载什么?
How do I import the javax.servlet / jakarta.servlet API in my Eclipse project?(16个答案)
七年前就关门了。
我正在使用Eclipse3.6Helios(面向Java开发人员),希望将javax.servlet包添加到我的一个项目中。我需要配置/下载什么?
6条答案
按热度按时间czfnxgou1#
为了用一个具体的例子来解释darioo的答案,Tomcat 7是使用自制程序安装在OS X上的,使用Eclipse:
1.右键单击项目文件夹,选择上下文菜单底部的"属性"。
1.选择"Java构建路径"
1.单击库"选项卡
1.单击右侧的"Add Library ..."(添加库...)按钮(大约向下一半)
1.选择"服务器运行时",单击"下一步"
1.从列表中选择Tomcat版本
1.单击完成
什么?没有列出tomcat版本,即使你已经通过homebrew安装了它?
1.切换到Java EE透视图(右上角)
1.在"窗口"菜单中选择"显示视图"-〉"服务器"
1.在"服务器"选项卡(通常位于底部)中,右键单击并选择"新建〉服务器"
1.在对话框/向导中添加homebrew tomcat安装的路径(类似于:/usr/本地/存储单元/Tomcat/7.0.14/libexec)
8ljdwjyq2#
右键单击你的项目-〉属性-〉构建路径。添加到你的构建路径
jar
文件,有javax.servlet
实现。它取决于你的servlet容器或应用服务器,你需要包括什么文件,所以搜索该信息。owfi6suc3#
当你在服务器视图中定义一个服务器时,它将为你创建一个服务器运行库,它包含服务器库(包括servlet API),可以分配给你的项目,但是,每个使用你项目的人,都需要在他/她的eclipse工作区中创建相同类型的运行库,即使是为了编译。
如果您直接下载servlet API jar,那么可能会导致问题,因为它将包含在您项目的工件中,但也将出现在servlet容器中。
在Maven中,这要好得多,因为您可以将servlet API接口定义为“提供的”依赖项,这意味着它存在于“生产”环境中。
c0vxltue4#
转到
JBoss\模块\系统\层\基础\javax\服务器\应用程序接口\主
包括JAR
jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar
对我来说很有效
luaexgnf5#
对我来说,没有把jar放到lib目录并设置为构建路径。
正确的做法是将其添加到部署程序集。
Original asnwer
v440hwme6#
1.从http://www.java2s.com/Code/Jar/STUVWXYZ/Downloadjavaxservletjar.htm下载文件
1.在项目文件夹中创建一个文件夹(“lib”),并将jar文件移动到那里。
1.在Eclipse中,右键单击项目〉构建路径〉配置构建路径〉库〉添加外部Jar
就是这样