Liberty 服务器属性文件设置
Liberty server properties file setup
我在本地有属性文件,我正在通过以下方法读取代码
字符串 pathOfFile = System.getProperties("arg.get.prop");
如何设置此系统属性以自由获取我的 属性 文件路径 server.xml
您可以在位于 ${wlp.install.dir}/etc/server.env 或 ${server.config.dir}/[=23= 中的 server.env 文件中指定环境变量].服务器还将从当前 shell 环境中获取变量(server.env 文件优先)。然后您可以使用以下符号访问 server.xml 中的变量:
${env.<variable name>}
例如,您可以在 server.env 文件中包含以下内容:
HTTP_PORT=9001
然后在你的 server.xml:
<httpEndpoint id="defaultHttpEndpoint"
httpPort="${env.HTTP_PORT}"
httpsPort="9443" />
有关自定义 Liberty 环境的更多信息,请参阅:https://www.ibm.com/support/knowledgecenter/en/SSAW57_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_admin_customvars.html
如果您需要定义系统 属性,推荐的方法是使用 jvm.options
文件并将您的 属性 放在那里:
# Set a system property.
-Darg.get.prop=ExampleValue
您可能需要在 ${server.config.dir}
目录中创建该文件。有关更多详细信息,请查看 Customizing the Liberty environment
如果您的 属性 文件是 "variable=value" 格式.. 那么,您可以将其包含在自由安装的 bootstrap.properties 文件中。
bootstrap.properties 可用于为自由配置提供变量值。您可以通过指定包含其他文件
bootstrap.include=
我在本地有属性文件,我正在通过以下方法读取代码 字符串 pathOfFile = System.getProperties("arg.get.prop");
如何设置此系统属性以自由获取我的 属性 文件路径 server.xml
您可以在位于 ${wlp.install.dir}/etc/server.env 或 ${server.config.dir}/[=23= 中的 server.env 文件中指定环境变量].服务器还将从当前 shell 环境中获取变量(server.env 文件优先)。然后您可以使用以下符号访问 server.xml 中的变量:
${env.<variable name>}
例如,您可以在 server.env 文件中包含以下内容:
HTTP_PORT=9001
然后在你的 server.xml:
<httpEndpoint id="defaultHttpEndpoint"
httpPort="${env.HTTP_PORT}"
httpsPort="9443" />
有关自定义 Liberty 环境的更多信息,请参阅:https://www.ibm.com/support/knowledgecenter/en/SSAW57_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/twlp_admin_customvars.html
如果您需要定义系统 属性,推荐的方法是使用 jvm.options
文件并将您的 属性 放在那里:
# Set a system property.
-Darg.get.prop=ExampleValue
您可能需要在 ${server.config.dir}
目录中创建该文件。有关更多详细信息,请查看 Customizing the Liberty environment
如果您的 属性 文件是 "variable=value" 格式.. 那么,您可以将其包含在自由安装的 bootstrap.properties 文件中。
bootstrap.properties 可用于为自由配置提供变量值。您可以通过指定包含其他文件 bootstrap.include=