如何在独立配置中通过 CLI 更改 keycloak jvm 参数

How to change keycloak jvm arguments via CLI in standalone configuration

有没有办法通过命令行界面更改 JVM 参数? 我使用 /opt/keycloak/bin/jboss-cli.sh -c controller=127.0.0.1:9990 连接了 CLI 但无法设置 JVM arguments.I 可以通过 ps -aef | grep keycloak 查看默认堆大小和最大堆大小为 -Xms64m -Xmx512m.

您可以在standalone.conf中设置或在调用standalone.sh之前设置环境变量JAVA_OPTS。但请注意,它会覆盖所有默认设置。

commons.sh脚本在standalone.sh

执行

在不改变 standalon.sh

的情况下,最好在 common.sh 中增加 JAVA_OPTS

在 common.sh

中添加以下条目
DEFAULT_MODULAR_JVM_OPTIONS="$DEFAULT_MODULAR_JVM_OPTIONS -Dkeycloak.profile.feature.upload_scripts=enabled"