【问题标题】:how do i add JVM custom properties file used by my that i used in full WAS 8.5.5 to websphere Liberty 8.5.5 [closed]如何将我在完整 WAS 8.5.5 中使用的 JVM 自定义属性文件添加到 websphere Liberty 8.5.5 [关闭]
【发布时间】:2016-03-25 22:08:28
【问题描述】:

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

【问题讨论】:

  • Liberty 的 JVM 选项的使用在此处记录:ibm.com/support/knowledgecenter/was_beta_liberty/…
  • 好的,我试图将它添加到 jvm.options... 但它需要一个 JVM 语法,我在我的完整 WAS 安装中我有一个似乎是你想要的任何名称和位置作为 XML 文件的属性文件,是否存在 jvm.options 中所需的 -D 格式类型,看来您也可以将其放在 bootstrap.properties 中,但再次需要格式...但感谢您的评论,但并没有真正的帮助
  • 您能否更新您的问题以显示您尝试过的内容?了解您的 Full WAS xml 文件的外观以及您如何尝试将其转换为 Liberty 中的 jvm.options 会很有帮助。 jvm.options 的语法示例显示在我之前链接的文档中。
  • @aguibert 您可能应该只用链接回答并复制/粘贴系统属性的示例。

标签: websphere websphere-liberty


【解决方案1】:

对于 WebSphere Liberty,您可以将 jvm.options 文件放在 ${wlp.install.dir}/etc/jvm.options${server.config.dir}/jvm.options 中。请注意,如果两个文件都存在,则将使用 ${server.config.dir} 中的 jvm.options

这是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

【讨论】:

  • 嗨,我把它放到了 jvm.options Dtnt4jconfig="file:C:IBM/WebSphere/Liberty/wlp/usr/mylibStream/tnt4j.properties"..... 和我的 tnt4J 中。属性文件看起来很像 tnt4j 类型的编码......
  • 抱歉输入太快.....;所有来源的默认跟踪配置(来源:*),;仅在没有其他节匹配时使用。 { 来源:* source.factory:com.nastel.jkool.tnt4j.source.SourceFactoryImpl source.factory.GEOADDR:马里兰 source.factory.DATACENTER:HQDC source.factory.RootFQN:RUNTIME=?#SERVER=?#NETADDR=? #DATACENTER=?#GEOADDR=? tracker.factory: com.nastel.jkool.tnt4j.tracker.DefaultTrackerFactory dump.sink.factory:
  • 我尝试在 server.xml 中分别添加以下两个选项
  • 你为什么要搞得这么复杂?您所需要的只是在 jvm.options 中将与类似命令的 java 调用相同的 -Dfoo=bar 添加到它自己的行中。
  • 好的,我让它工作了,所以你说从 server.xml 中删除所有其他库条目。我在eclipse mars2中重新部署了war文件并添加了一个耳朵,它拾取了我所有的变化,现在我得到了我的指标......对不起,如果我让它变得复杂,我只是尽我所能让它工作.. 我是 Java 编码的新手,更像是一个管理员。我从 eclipse 和我的 liberty 目录中删除了所有内容,并按照这条路径ibm.com/support/knowledgecenter/was_beta_liberty/… ... RT
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-11
  • 2020-07-14
  • 1970-01-01
  • 1970-01-01
  • 2014-10-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多