2016-06-09 118 views
2

我正在爲會話複製配置HA Wildfly集羣,並且無法確定如何將JVM參數添加到域中的單個服務器。我在domain.conf中添加的參數應用於過程控制器,而不是單個服務器。我可以在domain.xml中更改服務器組堆大小:Wildfly 9 - 如何將jvm參數添加到單個服務器

enter image description here

,但我無法添加其他參數。我可以使用這個jvm部分添加任何參數嗎?有沒有另外一種方法來向服務器組添加參數?謝謝。

回答

4

您可以在CLI中使用jvm-options屬性,或者您確實想要編輯可以使用的XML <jvm-options/>

CLI例子:

/server-group=main-server-group/jvm=default:write-attribute(name=jvm-options, value=["-XX:-HeapDumpOnOutOfMemoryError", "-XX:+UseCompressedOops"]) 

XML實例:

<server-group name="main-server-group" profile="full"> 
    <jvm name="default"> 
     <heap size="64m" max-size="512m"/> 
     <jvm-options> 
      <option value="-XX:-HeapDumpOnOutOfMemoryError"/> 
      <option value="-XX:+UseCompressedOops"/> 
     </jvm-options> 
    </jvm> 
    <socket-binding-group ref="full-sockets"/> 
</server-group> 

您也可以在服務器級別定義他們,如果你只需要在服務器組中的一臺服務器上的一些設置。有關這方面的例子,請參見host.xml

+0

謝謝你的作品! – user3029642