繁体   English   中英

Eclipse Java EE IDE不支持javax.servlet包

[英]Eclipse Java EE IDE not supporting javax.servlet package

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

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM