![](/img/trans.png)
[英]package javax.servlet does not exist in cruise control with Java and GWT
[英]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项目的库中。
Window -> Preferences -> Server -> Runtime Environments
。 单击“ Add...
,选择您正在使用的服务器类型,指定安装该服务器的目录,然后单击“ Finish
。 Properties -> Java Build Path -> Libraries -> Add Library -> Server Runtime
,从列表中选择刚刚添加的服务器,然后单击Finish
。 这将使您的项目可以使用所有服务器库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.