在完整的WebSphere Application Server中,我在APP Server > Server1 > Process Definition > Java Virtual Machine > custom properties
>中添加了一个自定义属性文件。指向我的Windows系统上的配置文件。我想为WebSphere Liberty做同样的事情,但似乎无法知道放在哪里或格式是什么。我试过jvm.options
但不确定语法,该文件只需要使用JVM参数
答案 0 :(得分:2)
对于WebSphere Liberty,您可以在${wlp.install.dir}/etc/jvm.options
或${server.config.dir}/jvm.options
中放置一个jvm.options文件。请注意,如果两个文件都存在,则会使用jvm.options
中的${server.config.dir}
。
以下是jvm.options
文件的外观:
# Set the maximum heap size to 1024m
-Xmx1024m
# Set a system property.
-DsomePropertyName=somePropertyValue
# Enable verbose garbage collection.
-verbose:gc
请注意,属性文件的格式与通常传递给java
命令的格式完全相同。主要区别在于jvm.options
每个属性必须在它自己的行上。
上面显示的jvm.options
等同于启动这样的java进程:
java -Xmx1024m -DsomePropertyName=somePropertyValue -verbose:gc
参考:
IBM Knowledge Center - Customizing the Liberty environment