发布 WebSphere Application Server Liberty 的设置

发布涉及将文件(例如应用程序、资源文件和部署描述符文件)复制到正确位置以便服务器能找到并使用这些文件。可以选择是要在服务器上发布应用程序,还是在开发环境中运行应用程序,而不将应用程序复制到服务器的目录。

关于此任务

直接从工作空间运行应用程序

直接从工作空间运行应用程序发布选项会请求服务器从工作空间运行应用程序。

如果应用程序包含单个根目录,那么相对于包含多个根目录,此发布选项会更快发布。工作台可能需要更多处理时间来发布具有多个根目录的应用程序。要确定应用程序的结构是包含单个根目录还是多个根目录,请使用项目结构验证器。有关详细信息,请参阅使用向导创建和配置 Java EE 项目

警告:
使用直接从工作空间运行应用程序发布选项时,服务器在下列情况下可能会失去对应用程序的跟踪:
  • 如果您删除工作空间,那么服务器找不到您的应用程序。因此,如果您未将应用程序置于源控制管理之下,而且工作空间遭删除,那么文件系统中可能会失去您的应用程序。
  • 如果将应用程序从工作空间中删除,而不将其从服务器中移除,那么服务器找不到您的应用程序。因此,启动服务器时,您可能会遇到错误,因为服务器会尝试从工作空间中启动缺少的应用程序。

过程

  1. 在“服务器”视图中,双击 WebSphere® Application Server Liberty 服务器以打开服务器编辑器。
  2. 在“Liberty 设置”中,通过选择下列任何选项或不选择任何选项来配置发布设置:
    • 可选择直接从工作空间运行应用程序

      缺省情况下将选择此选项。

    • 可选择允许发布包含错误的应用程序

      如果未选择此选项,那么您尝试发布包含错误的应用程序时,您将接收到警告。可选择取消发布并修正错误,也可选择在不更正错误的情况下发布应用程序。如果选择此选项,那么您尝试发布包含错误的应用程序时,您不会接收到警告。

  3. 保存并关闭编辑器。

用于指示主题类型的图标 任务主题

文件名:t_publishingsettings.html