栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在Eclipse项目中导入javax.servlet API?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在Eclipse项目中导入javax.servlet API?

确保您使用了正确的Eclipse和Server

确保至少将Eclipse IDE用于Enterprise Java开发人员(与Enterprise一起使用)。它包含用于创建动态Web项目并轻松集成servlet容器的开发工具(这些工具是WTP的一部分)。如果您已经具有Java的Eclipse IDE(没有Enterprise),并且手动安装了一些相关的插件,那么很可能是操作不正确。您最好将其丢弃,并获取真正的用于Enterprise Java的Eclipse IDE。

您还需要确保机器上已经安装了servletcontainer,该servletcontainer至少实现了与生产环境中的servletcontainer相同的Servlet API版本,例如Apache Tomcat ,Oracle GlassFish ,JBoss AS / WildFly 等。通常,仅下载ZIP文件并解压缩就足够了。如果是Tomcat,请不要下载EXE格式,仅适用于基于Windows的生产环境。另请参见Tomcat服务器在localhost所需的几个端口(8005、8080、8009)已在使用中 。

Servlet容器是Servlet API的具体实现。请注意,从Oracle.com下载的Java EE SDK基本上包含GlassFish。因此,如果您碰巧已经下载了Java EE SDK,那么您基本上已经有了GlassFish。另外请注意,例如GlassFish和JBoss的AS / WildFly是更不仅仅是一个servletcontainer,他们也支持JSF,EJB,JPA和所有其他Java EE的空想。另请参见ao Java EE到底是什么?

在Eclipse中集成Server并将其与Project关联

在您的机器上安装了Eclipse for Enterprise Java和servletcontainer之后,请在Eclipse中执行以下步骤:

  1. 在Eclipse中集成servletcontainer

一个。通过服务器视图

  • 在底部框中打开“ 服务器”视图。

  • 右键单击那里,然后选择“ 新建”>“服务器”。

  • 选择适当的servlet容器品牌和版本,并逐步完成向导。

b。或者,通过Eclipse首选项

  • 打开窗口>首选项>服务器>运行时环境。

  • 您可以在此处添加,编辑和删除服务器。

  • 将服务器与项目关联

一个。在新项目中

  • 打开左侧的Project Navigator / Explorer。

  • 右键单击那里,然后选择“ 新建”>“项目”,然后在菜单“ Web”>“ Dynamic Web Project”中。

  • 在向导中,将目标运行时设置为集成服务器。

b。或者,在现有项目中

  • 右键单击项目,然后选择“ 属性”。

  • 在“ 目标运行时”部分中,选择集成服务器。

无论哪种方式,Eclipse都将自动在构建路径中使用servlet容器的库。这样,您将能够导入和使用Servlet API。

切勿随身携带服务器特定的松散JAR文件

无论如何,您都无需在项目的“ 构建路径”属性中随意摆弄。你应该首先从不手动复制/下载/移动/包括个人servletcontainer专用库喜欢

servlet-api.jar
jsp-api.jar
el-api.jar
j2ee.jar,javaee.jar
,等它只会导致未来的可移植性,兼容性,类路径和可维护性的烦恼,因为你的web应用程序会当它是不工作部署到与最初从那些库中获取的版本/版本不同的servlet容器中。

如果您使用的是Maven,则需要绝对确保目标运行时已提供的servlet容器特定的库被标记为

<scope>provided</scope>



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号