Why does the Process controller in domain mode have duplicate JVM arguments in JBoss EAP 6?
Issue
- The following command shows duplicate JVM arguments in Process Controller :
[sanaik@sanaik bin]$ ps -ef | grep java
sanaik 19442 19319 27 17:41 pts/0 00:00:01 java -D[Process Controller] -server -Xms1024m
-Xmx1024m -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true
-Dorg.jboss.boot.log.file=/NotBackedUp/jboss-eap-6.2/domain/log/process-controller.log
-Dlogging.configuration=file:/NotBackedUp/jboss-eap-6.2/domain/configuration
/logging.properties -jar /NotBackedUp/jboss-eap-6.2/jboss-modules.jar -mp /NotBackedUp/jboss-
eap-6.2/modules org.jboss.as.process-controller -jboss-home /NotBackedUp/jboss-eap-6.2 -jvm
java -mp /NotBackedUp/jboss-eap-6.2/modules -- -Dorg.jboss.boot.log.file=/NotBackedUp/jboss-
eap-6.2/domain/log/host-controller.log -Dlogging.configuration=file:/NotBackedUp/jboss-eap-6.2
/domain/configuration/logging.properties -server -Xms64m -Xmx512m -XX:MaxPermSize=256m
-Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman
-Djava.awt.headless=true -- -default-jvm java
- This is confusing as to which JVM parameters it will use. Is this a bug? How to avoid this?
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.