您可以使用 Web 片段项目向导在工作空间内创建 Web 片段项目。
开始之前
Web 片段是 Web 应用程序的逻辑分区,在这种方式下 Web 应用程序中使用的框架可定义所有工件而不需要您在 web.xml 中编辑或添加信息。 它会包含 web.xml 描述符使用的几乎所有相同元素,并具有以下要求:
- 描述符的顶级元素必须是 Web 片段
- 对应描述符文件必须称为 web-fragment.xml
如果某个框架作为 JAR 文件进行打包并且具有部署描述符格式的元数据信息,那么 web-fragment.xml 描述符必须位于该 JAR 文件的 META-INF/ 目录中。
Web 片段是一种通过使用可插拔库 JAR 文件来定义或扩展 Web 应用程序的部署描述符的机制,该 JAR 文件包含增量部署信息(位于 web-fragment.xml 中)以及可能与相关类有关的任何信息。Web 片段还作为库 (JAR) 进行打包,并将 web-fragment.xml 放在 META-INF 目录中。因此,Web 片段项目实际是一个其中添加了 Web 片段构面的实用程序项目。Web 片段构面使您能够将相关上下文相关功能添加至片段项目。
过程
- 在 Java™ EE 透视图中,选择。这时,将打开 Web 片段向导。
- 在项目名称字段中,输入 Web 片段项目的名称。要更改缺省项目位置,请取消选中使用缺省位置复选框,然后单击浏览按钮来选择新的位置。
如果指定非缺省项目位置,而该位置已由另一个项目使用,那么项目创建将失败。
- 目标运行时字段预先填充了企业项目中的选项。
- 可选: 从配置下拉列表中选择预定义项目配置。
- 可选: 如果要修改配置详细信息,请单击修改:
- 从项目构面列表中选择一个或多个项目构面。要指定服务器运行时环境,请单击运行时并选择一个或多个运行时。 进行选择后,您可以通过单击确定来保存定制配置。
- 可选: 选中将项目添加至动态 Web 项目复选框以将新模块添加至 Web 归档 (WAR) 项目。 输入新动态 Web 项目名称,或者从动态 Web 项目名称组合框的下拉列表中选择现有项目。或者,单击新建以启动“动态 Web 项目”向导。
- 选择将项目添加至工作集以将 Web 片段项目添加至现有工作集,或者单击选择以查找工作集。单击下一步。
- 在“配置用于构建 Java 应用程序的项目”页面上的构建路径上的源文件夹字段上,单击添加文件夹...以在构建路径上添加用于源文件的文件夹,或接受缺省值 (src)。
- 在缺省输出文件夹字段中,为输出文件指定文件夹,或者接受缺省值 (bin),然后单击完成。
- 在“企业资源管理器”视图中,您将看到所产生的 Web 片段项目文件夹: