Eclipse Java EE IDE不支持javax.servlet包。

4

我下载了Eclipse Java EE IDE来构建Java Web应用程序(servlet和JSP页面)。但是它仍然不支持javax.servlet包。

为什么?原因是什么?我需要安装任何插件吗?

2个回答

12
您需要在Eclipse中集成一个Servlet容器,并将其与您的动态Web项目关联。 Eclipse默认不提供Servlet容器,您需要单独下载和安装它。一个广泛使用的是Apache Tomcat。只需下载ZIP并将其解压到某个位置即可。
然后在Eclipse中,转到右下角的框中的服务器视图。然后添加一个新的服务器,在其中从列表中选择Apache Tomcat 6并指向Tomcat根文件夹(即您提取它的地方)。然后在Dynamic Web Project创建向导期间可以从Target Runtime下拉菜单中选择它。或者如果您已经创建了一个但没有将其与服务器关联,则可以在项目属性的Targeted Runtimes部分中进行修改。这样服务器的库将自动添加到项目的构建路径中。这最终也是整个重点。服务器基本上是抽象 Servlet API的具体实现。它具有其/lib文件夹中的所有API库。

这里有一份视频教程(它与上述描述略有不同,但也足够了),以及一份文字/截图教程(如果JSF还不感兴趣,可以跳过该部分)。


6
您可能需要创建一个动态Web项目,而不是普通的Java项目。
或者您可以向工作区添加服务器配置文件,然后将服务器运行时添加到Java项目的库中。
要添加服务器配置文件,请转到“窗口->首选项->服务器->运行时环境”。单击“添加...”,选择您正在使用的服务器类型,指定该服务器安装的目录,然后单击“完成”。
现在,您已经添加了服务器,应该能够将其作为库添加到项目中。右键单击项目,然后转到“属性-> Java构建路径->库->添加库->服务器运行时”,从列表中选择刚刚添加的服务器,然后单击“完成”。这将使所有服务器库都可用于您的项目。

我想添加服务器配置文件到我的工作区。您能告诉我如何添加服务器配置文件吗? - Amit
当然,我已经添加了关于如何将服务器配置文件添加到您的工作区以及将服务器运行时库添加到您的项目的说明。 - Kaleb Brasee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接