1、Liberty配置文件
服务器的配置文件有以下几个:
1、server.env-环境变量在此文件中指定。
2.、jvm.options- JVM选项在此文件中设置。
3、bootstrap.properties-此文件会影响 OpenLiberty 服务器的启动。
4、server.xml-此强制性文件指定服务器配置和功能。
1.1 server.env
server.env 文件是可选的。这些文件由 bin/server shell 脚本读取,并指定主要用于影响 bin/server 脚本行为的环境变量。 server.env 文件按顺序从以下位置读取:
${wlp.install.dir}/etc/
${wlp.user.dir}/shared/
${server.config.dir}/
如果在多个位置设置了相同的属性,则使用找到的最后一个值。
这些文件最常见的用途是设置以下环境变量:
JAVA_HOME - 指示要使用的 JVM。如果未设置,则使用系统默认值。
WLP_USER_DIR - 指示包含服务器配置的 usr 目录的位置这只能在 etc/server.env 文件中设置,因为其他位置是相对于 usr 目录的。
WLP_OUTPUT_DIR -指示服务器将文件写入的位置。默认情况下,服务器会写入从中读取配置的目录结构。但是,在某些安全配置文件中,服务器配置需要是只读的,因此服务器必须将文件写入另一个位置。
1.2 jvm.options
jvm.options 文件是可选的。 这些文件由bin/server shell 脚本读取,以确定在为 Open Liberty 启动 JVM 时使用哪些选项。 jvm.options 文件按顺序从以下位置读取:
${wlp.user.dir}/shared/jvm.options
${server.config.dir}/configDropins/defaults/
${server.config.dir}/
${server.config.dir}/configDropins/overrides/
如果这些位置中不存在jvm.options 文件,则服务器脚本会在${wlp.install.dir}/etc 中查找该文件(如果存在此类目录)。
jvm.options 文件的常见用途包括:
1、设置 JVM 内存限制
2、启用监控产品提供的 Java 代理
3、设置 Java 系统属性
1.3 bootstrap.properties
bootstrap.properties文件是可选的。
在Liberty 引导期间读取此文件,在服务器启动的最早阶段提供配置。比 server.xml 文件更早地读取它,因此它可以从一开始就影响 Open Liberty内核的启动和行为。 bootstrap.properties 文件是一个简单的 Java 属性文件,位于 ${server.config.dir}中。bootstrap.properties 文件的一个常见用途是配置日志记录,因为它可以在读取 server.xml 文件之前影响日志记录行为。
bootstrap.properties文件支持一个特殊的可选属性bootstrap.include,它指定在引导阶段也要读取的另一个属性文件。例如,这个 boostrap.include 文件可以包含一组通用的引导属性,供多个服务器使用。将 bootstrap.include 文件设置为绝对或相对文件路径。
1.4 server.xml
最重要且唯一需要的配置文件是server.xml文件。server.xml文件必须是格式正确的 XML,并且根元素必须是server。服务器支持的确切元素取决于配置了哪些功能,任何未知配置都会被忽略。Liberty 使用按例外配置的原则,允许简洁的配置文件。运行时环境从一组内置配置默认设置运行。您只需指定覆盖这些默认设置的配置。
服务器配置文件按顺序从以下位置读取:
${server.config.dir}/configDropins/defaults/
${server.config.dir}/server.xml
${server.config.dir}/configDropins/overrides/
${server.config.dir}/server.xml文件必须存在,但其他文件是可选的。
您可以通过将服务器格式的XML文件放到目录中来灵活地组合配置。在两个configDropins目录中的每个目录中按字母顺序读取文件。
Server配置的子配置项包括:

网友评论