Modifying JVM Properties of a Node Through the CLI
Starting with TIBCO ActiveMatrix Hotfix 05, node JVM arguments can be merged using update target of
node_build.xml file with the option
mergeJvmArgs
. If this option is provided JVM arguments in the data file are merged with the existing arguments and if option is not provided it will replace the provided arguments with existing arguments.
Procedure
- Navigate to admin sample folder of CONFIG_HOME or TIBCO_HOME.
- Add the details of the Node to be modified in node_data.xml.
- Add the attribute
jvmArg
to the<Node>
tag ofnode_data.xml
. This attribute is case-sensitive. Provide all the JVM-specific or user-specific properties within quotes as shown in the following example. - Add the attribute
options="mergeJvmArgs"
to theupdate
target of node_build.xml to merge the specified JVM properties with the existing properties.
Example: node_build.xml
<target name="update"> <AMXAdminTask remote="true" propsFile="${instanceProperties}" action="edit" dataFile="${dataFile}" objectSelector="Environment/Node" overwrite="true" merge="false" createIfNotExists="true" force="true" failOnError="false" options="mergeJvmArgs"/> </target>
Example: node_data.xml
<Node name="DevNode" description="Development node" contact="TIBCO Software Inc." hostName="SystemHost" portNumber="6038" jvmArg="-Dcom.tibco.soapbt.spline.soapfaulttransformer.suppressstacktraceinsoapfault=true" startupMode="Automatic" nodeTypeVersion="3.4.3" xsi:type="typ:Node">