如何将我在完整WAS 8.5.5中使用的JVM自定义属性文件添加到websphere Liberty 8.5.5

时间:2016-03-25 22:08:28

标签: websphere websphere-liberty

在完整的WebSphere Application Server中,我在APP Server > Server1 > Process Definition > Java Virtual Machine > custom properties>中添加了一个自定义属性文件。指向我的Windows系统上的配置文件。我想为WebSphere Liberty做同样的事情,但似乎无法知道放在哪里或格式是什么。我试过jvm.options但不确定语法,该文件只需要使用JVM参数

1 个答案:

答案 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