Eclipse Java EE IDE不支持javax.servlet包

Yat*_*oel 4 java eclipse servlets java-ee

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

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

Bal*_*usC 12

您需要在Eclipse中集成servlet容器并将其与Dynamic Web Project相关联.默认情况下,Eclipse不附带servlet容器.您需要单独下载并安装它.广泛使用的是Apache Tomcat.只需下载ZIP并将其解压缩到某处.

然后在Eclipse中,转到右下角框中的Servers视图.然后添加一个新服务器,从列表中选择Apache Tomcat 6并指向Tomcat根文件夹(在那里解压缩它).然后,您可以在Dynamic Web Project创建向导期间从Target Runtime下拉列表中选择它.或者,如果您已经创建了一个但未将其与服务器关联,则在项目属性的" 目标运行时"部分中对其进行修改.这样服务器的库将自动添加到项目的构建路径中.这也是最重要的一点.服务器基本上是一个具体的实现了的抽象的Servlet API.它的文件夹中包含所有API库./lib

这是一个视频教程(它与上面描述的有点不同,但它也足够了)这里是一个文本/截图教程(如果不感兴趣,你可以跳过JSF部分).


Kal*_*see 6

您可能需要创建动态Web项目而不是普通的Java项目.

或者,您可以将服务器配置文件添加到工作区,然后将服务器运行时添加到Java项目的库中.

  1. 要添加服务器配置文件,请转到Window -> Preferences -> Server -> Runtime Environments.单击Add...,选择您正在使用的服务器类型,指定安装该服务器的目录,然后单击Finish.
  2. 现在您已添加服务器,您应该能够将其作为库添加到项目中.右键单击该项目,然后转到Properties -> Java Build Path -> Libraries -> Add Library -> Server Runtime,从列表中选择刚添加的服务器,然后单击Finish.这将使您的项目可以使用所有服务器库.