2.2.9. Java 环境变量
下表提供了用于配置 OpenJDK 容器行为的 Java 环境变量的完整列表。
变量名称 | 描述 | 示例值 |
---|---|---|
|
如果设置,使用此文件(包括 path),作为 Jolokia JVM 代理属性,如 Jolokia 参考手册 中所述。如果没有设置,则使用 manual 中定义的设置创建 |
|
|
启用 Jolokia 发现。默认值为 |
|
|
要绑定到的主机地址。默认为 |
|
|
要使用的代理 ID。默认为 |
|
| 如果设置,禁用 Jolokia 激活,例如,回显一个空值。默认情况下启用 Jolokia。 |
|
|
要附加到代理配置的额外选项。它们应该以 |
|
| 用于基本身份验证的密码。默认情况下,身份验证将被关闭。 |
|
|
要侦听的端口。默认为 |
|
|
用于基本身份验证的用户。默认为 |
|
| 启用使用 Prometheus 代理。 |
|
| 用于 Prometheus JMX Exporter 的端口。 |
|
| CFS Bandwidth Control 中描述的计算内核限制。 |
|
| 给定给容器的内存限值。 |
|
| 给定到当前的 GC 时间与之前的 GC 时间的权重。 |
|
|
指定要使用的 Java GC。这个变量的值应该包含所需的 JRE 命令行界面选项,以指定所需的 GC,它会覆盖 |
|
| GC 年后释放的最大堆百分比以避免缩小。 |
|
| 最大元空间大小。 |
|
| 初始的元空间大小。 |
|
| GC 年后释放的最小堆百分比以避免扩展。 |
|
| 指定垃圾回收外部花费的时间比率,例如应用程序执行的时间,以及垃圾回收中花费的时间。 |
|
|
https 代理的位置。这优先于 |
|
| http 代理的位置。这可用于 Maven 构建和 Java 运行时。 |
|
| 应用程序所在的目录。应用程序中的所有路径都相对于这个目录。 |
|
|
传递给 | - |
|
要使用的类路径。如果未提供,则 启动脚本将检查文件 | - |
| 如果设置,则会切换远程调试。默认禁用此选项。 |
|
|
用于远程调试的端口。默认为 |
|
| 将这个变量设置为在发生数据时将一些诊断信息成为标准输出。默认禁用此选项。 |
|
|
在 |
|
|
保存 Java jar 文件和可选 | - |
|
将 用作 |
|
|
在 |
|
|
在 | - |
|
传递给 |
|
|
要附加到 |
|
|
设置为 |
|
|
要在调用 Maven 时使用参数替换 |
|
| 额外的 Maven 参数。 |
|
|
如果设置,则构建工件后会删除 Maven 存储库。这可用于使创建的应用程序镜像小,但会阻止增量构建。 | - |
| 用作本地 Maven 存储库的目录。 |
|
|
如果设置,则启用了多镜像支持,其他 |
|
| 用于检索工件的镜像的基本 URL。 |
|
|
如果设置,则启用了多存储库支持,其他 |
|
|
要扫描构建输出的源目录的相对路径,复制到 |
|
|
使用 maven 构建运行的空格分隔的目标列表。例如, |
|
| 要使用的自定义 Maven settings.xml 文件的位置。 |
|
| 以逗号分隔的主机、IP 地址或可直接访问的域列表。这可用于 Maven 构建和 Java 运行时。 |
|
|
用于工件的位置挂载与 |
|
|
S2I 挂载的根目录,如 |
|
|
不要删除源和中间构建文件,以便可以保存它们以用于未来的构建。默认值为 |
|
|
源目录中的相对路径逗号分隔列表,应包含在镜像中。列表中可以包含通配符,这些通配符将使用 find 进行扩展。默认情况下,挂载目录的内容与源文件夹类似,其中 |
|
|
有关要复制到产品配置目录的目录的相对路径,请参阅 |
|
|
有关要复制到产品数据目录的目录的相对路径,请参阅 |
|
|
包含要复制到产品部署目录的目录的相对路径,请参阅 |
|
| 要构建源代码的位置。这不能被最终用户覆盖。 |
|
|
在 |
|
|
复制 |
|
|
在 |
|
|
http 代理的位置。这优先于 |
|
|
https 代理的位置。这优先于 |
|
|
以逗号分隔的主机、IP 地址或可直接访问的域列表。这优先于 |
|
| 用于指定镜像的 ID。如果省略,会生成一个唯一 ID。 |
|
|
通过此条目镜像的存储库 ID。默认为 | - |
| 镜像的 URL。 |
|
| Maven 存储库目录权限。 |
|
| Maven 存储库文件权限。 |
|
| 如果不使用完全定义的 URL,则 Maven 存储库主机将回退到服务。 |
|
| Maven 存储库 ID。 |
|
| Maven 存储库布局. |
|
| Maven 存储库名称。 |
|
| Maven 存储库密码短语。 |
|
| Maven 存储库密码。 |
|
| Maven 存储库路径(如果没有使用完全定义的 URL)回退到服务。 |
|
| Maven 存储库端口(如果没有使用完全定义的 URL)回退到服务。 |
|
| Maven 存储库私钥。 |
|
| Maven 存储库协议(如果没有使用完全定义的 URL)回退到服务。 |
|
| Maven 存储库发布 checksum 策略。 |
|
| 启用 Maven 存储库发行版本。 |
|
| Maven repository 发行更新策略。 |
|
|
如果没有指定 |
|
| Maven 存储库快照校验和策略。 |
|
| 启用 Maven 存储库快照。 |
|
| Maven 存储库快照更新策略。 |
|
| Maven 存储库完全定义的 URL。 |
|
| Maven 存储库用户名。 |
|
变量名称 | 描述 | 值 |
---|---|---|
|
切换到 OpenShift TLS 通信的客户端身份验证。此参数的值可以是相对可区分名称,它必须包含在出示客户端的证书中。启用此参数会自动将 Jolokia 切换到 https 通信模式。默认 CA 证书设置为 |
|
|
切换到安全与 https 的通信。默认情况下,如果在 |
|
|
确定是否生成随机 |
|
| 用于 Prometheus JMX Exporter 的配置路径。 |
|
|
复制部署时要应用空格分开的过滤器列表。默认为 |
|