服务器配置

Liberty 是根据异常配置的。运行时环境会从一组内置配置缺省设置进行操作,并且您只需要指定用来覆盖那些缺省设置的配置。如果要这样做,请在运行时编辑 server.xml 文件或者 server.xml 中包括的另一个 XML 文件。

配置具有下列特征:
  • 在 XML 文件中描述。
  • 符合人类阅读习惯,可在文本编辑器中编辑。
  • 较小、易于备份及易于复制到另一个系统。
  • 可以在应用程序开发团队之间共享。
  • 可组合,因此功能部件能轻松地将其自己的配置添加到系统。
  • 可扩展的类型化,因此您不必修改当前配置,即可与更高版本的运行时环境一起使用。
  • 动态地响应更新。
  • 更宽容,因此会假定缺少的值并忽略无法识别的属性。

功能部件是您据以控制装入到特定服务器的运行时环境部件的功能单元。 它们是使服务器可组合的主机制。您在服务器配置中指定的功能部件列表会提供功能性服务器。请参阅 Liberty 功能部件

第一次安装并启动服务器时,有功能部件管理器及缺省服务器配置可供使用:
  • 缺省情况下,服务器包含 jsp-2.2 功能部件来支持 servlet 和 JSP 应用程序。可以使用功能部件管理器来添加所需要的功能部件。
  • 根据异常来配置服务器。指定所需要的功能部件时,那些功能部件的缺省配置会提供一个设计成涵盖最常见需求的丰富环境,因此您只需要指定对缺省配置的更改。

有关可以配置以补充或修改 Liberty 功能部件所提供配置的元素的完整列表,请参阅 Liberty 功能部件

您也可以使用 bootstrap.properties 文件来指定在处理主要配置之前需要的属性,以及定义主要配置中使用的变量。

有关配置文件的完整列表,请参阅目录位置和属性

服务作者透视图:配置的运行时管理

Liberty 配置服务会解析主 server.xml 文件及其包含的任何文件,以及 configDropins 目录中的配置文件,将内容合并到已安装捆绑软件所提供的缺省配置值中,然后将产生的属性集提供给 OSGi 配置管理服务 (CA)。CA 会将每个属性集注入到拥有该属性集的服务(如果已向 CA 注册该服务)。

这些步骤的排序很灵活。服务可以在建立初始属性集之前或之后向 CA 注册。可以在初始插入之后,也就是在将更新的属性插入到拥有服务之后,在 CA 中更新属性。因此,只要服务处于活动状态,就一定要能接收及相应地响应其配置更新。具体地说,如果服务延迟服务激活,直到服务配置可用,那么服务必须仍能够激活。

涉及一些步骤以使服务能接收配置数据。请参阅启用服务来接收配置数据

For z/OS platforms

在 z/OS 上编码

WLP JVM 配置成使用缺省文件编码 ISO8859-1(ISO Latin-1) 来运行。Liberty 所创建的配置文件在 z/OS® 文件系统中标记为 ISO8859-1 编码的文本文件。如果 z/OS UNIX 系统服务 (USS) 代码页自动转换功能部件处于活动状态,那么您可以使用标准编辑器和文本实用程序来查看和管理配置文件。

有关 z/OS(r) 系统上日志文件的编码,请参阅 记录和跟踪

有关 USS 自动代码页转换的更多信息,请参阅 BPXPRMxx 的语句和参数


用于指示主题类型的图标 概念主题

文件名:cwlp_config.html