无法解析导入 javax.servlet
我正在尝试使用Java EE的eclipse来开发Web应用程序。
我需要使用Tomcat作为我的服务器。我已经下载了Tomcat,它正在运行。但是我的程序无法编译。
我收到以下错误:
无法解析导入 javax.servlet。
我需要做什么?
我正在尝试使用Java EE的eclipse来开发Web应用程序。
我需要使用Tomcat作为我的服务器。我已经下载了Tomcat,它正在运行。但是我的程序无法编译。
我收到以下错误:
无法解析导入 javax.servlet。
我需要做什么?
您需要将 Servlet API 添加到类路径中。在Tomcat 6.0中,这是在Tomcat文件夹中调用的JAR中。您可以将对该 JAR 的引用添加到项目的类路径中,也可以将 JAR 的副本放在 Eclipse 项目中,然后从那里将其添加到类路径中。servlet-api.jar
lib
如果要将 JAR 保留在 Tomcat 的文件夹中:lib
servlet-api.jar
或者,如果将 JAR 复制到项目中:
servlet-api.jar
如果尚未完成,则需要将Tomcat集成到“服务器”视图中。右键单击该位置,然后选择“新建>服务器”。从列表中选择适当的 Tomcat 版本并完成向导。
创建新的动态 Web 项目时,应在第一个向导步骤中从列表中选择集成服务器作为“目标运行时”。
或者,当您有一个现有的动态 Web 项目时,可以在项目属性的“目标运行时”条目中设置/更改它。然后,Eclipse 会自动将其所有库添加到构建路径中(无需在项目中拥有它们的副本!