将资源打包为 WAR 文件

另请参见

在将 Web 应用程序包装为 WAR 文件时,缺省包中只包括那些属于 Web 应用程序的文件。要将 Web 应用程序外部的文件添加到 WAR 包中,请使用“项目属性”对话框。额外文件可能包括位于 Web 应用程序外部的 Applet、图像文件、文本文件或其他资源。在添加额外文件时,缺省的目标文件夹为 Web 应用程序的文档基目录(根文件夹)。

提示 如果按照下面的说明在 Web 应用程序中包装资源,则不会将该资源添加到类路径中。例如,需要将标记库添加到类路径中,以使用代码完成功能。要将资源添加到类路径中,请参见管理类路径

在 WAR 文件中包装资源:

  1. 在“项目”窗口中,右键单击项目节点,然后选择“属性”。
  2. 在“项目属性”对话框中,单击左窗格中的“打包”节点。
  3. 通过单击相应的按钮,将所需资源添加到 Web 应用程序中。您可以添加以下任意内容:
  4. 单击“添加”,并根据需要重复上述步骤。要删除添加的文件,请在列表中选择该文件,然后单击“删除”。
  5. (可选)在表的“WAR 中的路径”列中键入资源的位置。缺省情况下,会将资源复制到 Web 应用程序的文档根目录中,即 build/web 文件夹(Web 应用程序文件结构的最高层)。
  6. 单击“确定”关闭“项目属性”对话框。在生成项目时,IDE 将资源包装在项目的 WAR 文件中,并将其包含在 build/web 文件夹中。

    在将资源添加到 WAR 文件之后,您可能需要执行一些后处理操作。例如,在添加 Servlet 时,必须在 Web 应用程序的 web.xml 文件(Web 应用程序的部署描述符)中手动注册它。可以使用 web.xml 可视编辑器执行此操作。请注意,在使用“新建文件”向导创建 Servlet 时,IDE 将为您处理此任务。

  7. 测试添加的资源的可用性。例如,如果已将某个 Applet 添加到 WAR 文件中,请在 JSP 文件中定义它
另请参见
关于生成 Web 应用程序
生成 WAR 文件

法律声明