[jboss-cvs] JBossAS SVN: r109586 - in branches/JBoss-AS-6.0.x-ipv6/testsuite: imports and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 30 17:42:37 EST 2010


Author: rachmatowicz at jboss.com
Date: 2010-11-30 17:42:36 -0500 (Tue, 30 Nov 2010)
New Revision: 109586

Modified:
   branches/JBoss-AS-6.0.x-ipv6/testsuite/build.xml
   branches/JBoss-AS-6.0.x-ipv6/testsuite/imports/server-config.xml
Log:
Update testsuite build.xml and server configs to pass in IPv6 stack and address preferences (JBAS-8540)

Modified: branches/JBoss-AS-6.0.x-ipv6/testsuite/build.xml
===================================================================
--- branches/JBoss-AS-6.0.x-ipv6/testsuite/build.xml	2010-11-30 22:40:37 UTC (rev 109585)
+++ branches/JBoss-AS-6.0.x-ipv6/testsuite/build.xml	2010-11-30 22:42:36 UTC (rev 109586)
@@ -136,17 +136,25 @@
 
    <!-- Cluster node0 defaults -->
    <property name="node0" value="localhost" />
-   <property name="node0.http.url" value="http://${node0}:8080" />
-   <property name="node0.jndi.url" value="jnp://${node0}:1099" />
-   <property name="node0.hajndi.url" value="jnp://${node0}:1100" />
-   <property name="node0.jndi.http.url" value="http://${node0}:8080/invoker/JNDIFactory" />
+   <!-- node0.url is a hostname or IP literal suitable for embedding in URLs -->
+   <condition property="node0.url" value="[${node0}]" else="${node0}">
+   	 <contains string="${node0}" substring=":"/>
+   </condition>	
+   <property name="node0.http.url" value="http://${node0.url}:8080" />
+   <property name="node0.jndi.url" value="jnp://${node0.url}:1099" />
+   <property name="node0.hajndi.url" value="jnp://${node0.url}:1100" />
+   <property name="node0.jndi.http.url" value="http://${node0.url}:8080/invoker/JNDIFactory" />
    <property name="node0.jgroups.bind_addr" value="${node0}" />
    <!-- Cluster node1 defaults -->
    <property name="node1" value="${hostname}" />
-   <property name="node1.http.url" value="http://${node1}:8080" />
-   <property name="node1.jndi.url" value="jnp://${node1}:1099" />
-   <property name="node1.hajndi.url" value="jnp://${node1}:1100" />
-   <property name="node1.jndi.http.url" value="http://${node1}:8080/invoker/JNDIFactory" />
+   <!-- node1.url is a hostname or IP literal suitable for embedding in URLs -->
+   <condition property="node1.url" value="[${node1}]" else="${node1}">
+   	 <contains string="${node1}" substring=":"/>
+   </condition>	
+   <property name="node1.http.url" value="http://${node1.url}:8080" />
+   <property name="node1.jndi.url" value="jnp://${node1.url}:1099" />
+   <property name="node1.hajndi.url" value="jnp://${node1.url}:1100" />
+   <property name="node1.jndi.http.url" value="http://${node1.url}:8080/invoker/JNDIFactory" />
    <property name="node1.jgroups.bind_addr" value="${node1}" />
 
    <!-- UDP Group -->
@@ -164,6 +172,30 @@
    <!-- Same thing, but passed to the client -->
    <property name="jbosstest.partitionName" value="${partitionName}"/>
 
+   <!-- IP stack preference -->
+   <!-- The value of java.net.preferIPv4Stack determines which IP version to test against. -->
+   <!-- Setting the system property to true, or not setting at all, forces use of IPv4 IP stack in the JVM. -->
+   <!-- Setting the system property to false forces use of IPv6 stack -->
+   <!-- This ant property is used in server-config.xml when starting all server configurations --> 
+   <!-- It is also used on the client side targets to make sure that client and server are using the same stack -->
+   <condition property="java.net.preferIPv4Stack" value="true" else="false">
+ 	<or>
+ 	  <not>
+ 	    <isset property="java.net.preferIPv4Stack"/>
+ 	  </not>
+ 	  <and>
+ 	    <isset property="java.net.preferIPv4Stack"/>
+ 	    <istrue value="${java.net.preferIPv4Stack}"/>
+ 	  </and>
+ 	</or>
+   </condition>
+   <!-- IP address preference -->
+   <!-- The value of java.net.preferIPv6Addresses determines which version of an IP address to return -->
+   <!-- when a single hostname maps to both an IPv4 and an IPv6 address -->  
+   <!-- Setting the system property to true indicates a preference for IPv6 addresses. -->
+   <property name="java.net.preferIPv6Addresses" value="true"/>
+   <echo message="Using java.net.preferIPv4Stack=${java.net.preferIPv4Stack},java.net.preferIPv6Addresses=${java.net.preferIPv6Addresses}"/> 
+	
    <!-- =================== -->
    <!-- Basic Configuration -->
    <!-- =================== -->
@@ -888,11 +920,12 @@
    <macrodef name="wait-on-host">
       <attribute name="seconds" default="120"/>
       <attribute name="host" default="${node0}"/>
+      <attribute name="hostforurl" default="${node0.url}"/>
       <sequential>
          <echo message="Waiting for @{host} to start..."/>
          <waitfor maxwait="@{seconds}" maxwaitunit="second"
             checkevery="5" checkeveryunit="second" timeoutproperty="startup.timeout">
-            <http url="http://@{host}:8080/"/>
+            <http url="http://@{hostforurl}:8080/"/>
          </waitfor>
          <fail message="Timeout waiting for nodes to start" if="startup.timeout"/>
       </sequential>

Modified: branches/JBoss-AS-6.0.x-ipv6/testsuite/imports/server-config.xml
===================================================================
--- branches/JBoss-AS-6.0.x-ipv6/testsuite/imports/server-config.xml	2010-11-30 22:40:37 UTC (rev 109585)
+++ branches/JBoss-AS-6.0.x-ipv6/testsuite/imports/server-config.xml	2010-11-30 22:42:36 UTC (rev 109586)
@@ -112,7 +112,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-Xmx512m" />
 -->
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />      	
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -124,7 +125,8 @@
          <jvmarg value="-XX:MaxPermSize=256m" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -134,7 +136,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -149,7 +152,7 @@
          <jvmarg value="-Djboss.test.deploy.dir=${jboss.test.deploy.dir}" />
       	 <jvmarg value="-Djava.security.manager"/>
          <jvmarg value="-Djava.security.policy=${build.resources}/securitymgr/server.policy"/>
-	       <sysproperty key="java.protocol.handler.pkgs" value="org.jboss.handlers.stub"/>
+	     <sysproperty key="java.protocol.handler.pkgs" value="org.jboss.handlers.stub"/>
          <jvmarg value="-Djava.security.debug=failure"/>
          <!-- jvmarg value="-Djboss.boot.server.log.level=TRACE"/ -->
          <!-- jvmarg value="-Djboss.boot.server.log.file.level=TRACE"/ -->
@@ -158,8 +161,8 @@
          <!-- Replace for security manager debug verbose info
          <jvmarg value="-Djava.security.debug=access,failure,policy"/>
          -->
-
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="scoped-aop-jdk50" host="${node0}">
@@ -171,7 +174,8 @@
 
          <jvmarg value="${jpda.cmdline}" />
          <jvmarg value="-javaagent:pluggable-instrumentor.jar"/>
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -183,7 +187,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <sysproperty key="jboss.aop.instrumentor" value="org.jboss.aop.instrument.GeneratedAdvisorInstrumentor"/>
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -199,9 +204,10 @@
          <jvmarg value="-Djava.security.manager"/>
          <jvmarg value="-Djava.security.policy==${build.resources}/securitymgr/server.policy"/>
          <jvmarg value="-Djava.security.debug=access,failure"/>
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-	       <sysproperty key="java.protocol.handler.pkgs" value="org.jboss.handlers.stub"/>
+	     <sysproperty key="java.protocol.handler.pkgs" value="org.jboss.handlers.stub"/>
       </server>
       <server name="jacc" host="${node0}">
          <jvmarg value="-Xms128m" />
@@ -209,7 +215,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="${jpda.cmdline}" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="jacc-security-allstarrole" host="${node0}">
@@ -218,7 +225,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="${jpda.cmdline}" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="jaspi" host="${node0}"/>
@@ -228,7 +236,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="password-mask" host="${node0}">
@@ -237,7 +246,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="${jpda.cmdline}" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="jts" host="${node0}">
@@ -245,7 +255,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -255,7 +266,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="${jpda.cmdline}" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="opends" host="${node0}">
@@ -264,7 +276,8 @@
          <jvmarg value="-Xmx256m" />         
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="tomcat-webctx" host="${node0}">
@@ -273,7 +286,8 @@
          <jvmarg value="-Xmx256m" />
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="tomcat-federation" host="${node0}">
@@ -282,7 +296,8 @@
          <jvmarg value="-Xmx256m" />
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="node0" host="${node0}">
@@ -290,7 +305,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=256m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -301,7 +317,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=256m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -312,7 +329,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=256m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -323,7 +341,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=256m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -334,7 +353,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=256m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -346,7 +366,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -359,7 +380,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />    
          <jvmarg value="-XX:-UseGCOverheadLimit" />    
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -373,7 +395,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -387,7 +410,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />    
          <jvmarg value="-XX:-UseGCOverheadLimit" />    
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -401,7 +425,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />   
          <jvmarg value="-XX:-UseGCOverheadLimit" />     
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -415,7 +440,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" /> 
          <jvmarg value="-XX:-UseGCOverheadLimit" />       
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -429,7 +455,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -443,7 +470,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp" />
@@ -458,7 +486,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp" />
@@ -473,7 +502,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp-sync" />
@@ -486,7 +516,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />     
          <jvmarg value="-XX:-UseGCOverheadLimit" />   
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp-sync" />
@@ -499,7 +530,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp-sync" />
@@ -512,7 +544,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />       
          <jvmarg value="-XX:-UseGCOverheadLimit" /> 
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp-sync" />
@@ -525,7 +558,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp-sync" />
@@ -538,7 +572,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jboss.multiplexer.stack" value="tcp-sync" />
@@ -550,7 +585,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=512m" />    
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />    
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />    
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -562,7 +598,8 @@
          <jvmarg value="-Xmx512m" />
          <jvmarg value="-XX:MaxPermSize=512m" /> 
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />       
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />       
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -575,8 +612,9 @@
          <jvmarg value="-XX:MaxPermSize=512m" />    
          <jvmarg value="-XX:-UseGCOverheadLimit" />
          <sysproperty key="jboss.service.binding.set" value="ports-01" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
          <sysproperty key="jgroups.bind_addr" value="${node0.jgroups.bind_addr}" />
       </server>
@@ -586,8 +624,9 @@
          <jvmarg value="-XX:MaxPermSize=512m" />  
          <jvmarg value="-XX:-UseGCOverheadLimit" />  
          <sysproperty key="jboss.service.binding.set" value="ports-02" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
          <sysproperty key="jgroups.bind_addr" value="${node1.jgroups.bind_addr}" />
       </server>
@@ -595,34 +634,40 @@
         <jvmarg value="-Xms128m" />    
         <jvmarg value="-Xmx512m" />  
       	<jvmarg value="-XX:MaxPermSize=128m" />
-         <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+        <jvmarg value="-XX:-UseGCOverheadLimit" />
+        <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+        <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
       </server>
       <server name="minimal" host="${node0}" hasWebServer="false">
          <sysproperty key="jboss.vfs.forceNoReaper" value="true" />
          <sysproperty key="jboss.boot.server.log.level" value="DEBUG" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
       </server>
       <server name="deployment-service" host="${node0}">
         <jvmarg value="-Xms128m" />
         <jvmarg value="-Xmx512m" />
-         <jvmarg value="-XX:-UseGCOverheadLimit" />
-        <sysproperty key="java.net.preferIPv4Stack" value="true" />
+        <jvmarg value="-XX:-UseGCOverheadLimit" />
+        <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+        <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
       </server>
       <server name="jbpm-bpel" host="${node0}">
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
       </server>
       <server name="classloader-leak" host="${node0}">
       	<jvmarg value="-Xms128m" />
       	<jvmarg value="-Xmx512m" />
       	<jvmarg value="-XX:MaxPermSize=256m" />
-         <jvmarg value="-XX:-UseGCOverheadLimit" />
+        <jvmarg value="-XX:-UseGCOverheadLimit" />
       	<jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <!-- Use -D to set ${jboss.profiler.cmdline} to "-agentlib:jbossAgent" or
-              "-agentlib:jbossAgent -d64" to use JBoss Profiler to analyze heap 
-              The default value is "" turning the following into a no-op -->
-         <jvmarg value="${jboss.profiler.cmdline}"/>
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+        <!-- Use -D to set ${jboss.profiler.cmdline} to "-agentlib:jbossAgent" or
+             "-agentlib:jbossAgent -d64" to use JBoss Profiler to analyze heap 
+             The default value is "" turning the following into a no-op -->
+        <jvmarg value="${jboss.profiler.cmdline}"/>
+        <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+        <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
       	<sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
         <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -636,7 +681,8 @@
               "-agentlib:jbossAgent -d64" to use JBoss Profiler to analyze heap 
               The default value is "" turning the following into a no-op -->
          <jvmarg value="${jboss.profiler.cmdline}"/>
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -651,7 +697,8 @@
          <jvmarg value="-XX:MaxPermSize=256m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -665,7 +712,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>   	
@@ -675,7 +723,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />        
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -688,7 +737,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" /> 
          <jvmarg value="-XX:-UseGCOverheadLimit" />             
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -701,7 +751,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />  
          <jvmarg value="-XX:-UseGCOverheadLimit" />            
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -713,7 +764,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />  
          <jvmarg value="-XX:-UseGCOverheadLimit" />            
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="resolve.dns" value="false" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
@@ -725,7 +777,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -736,31 +789,34 @@
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
          <jvmarg line="-Xmx512M -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5006"/>
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
       <server name="jbm-cluster1" host="${node0}">
-           <jvmarg value="-Xms128m" />
-           <jvmarg value="-Xmx512m" />
-           <jvmarg value="-XX:MaxPermSize=512m" />
-         <jvmarg value="-XX:-UseGCOverheadLimit" />      
-           <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-           <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-           <sysproperty key="java.net.preferIPv4Stack" value="true" />
-           <sysproperty key="jgroups.bind_addr" value="${node0.jgroups.bind_addr}" />
+         <jvmarg value="-Xms128m" />
+         <jvmarg value="-Xmx512m" />
+         <jvmarg value="-XX:MaxPermSize=512m" />
+         <jvmarg value="-XX:-UseGCOverheadLimit" />
+         <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
+         <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
+         <sysproperty key="jgroups.bind_addr" value="${node0.jgroups.bind_addr}" />
       </server>
        	
       <server name="jbm-cluster2" host="${node1}">
-           <jvmarg value="-Xms128m" />
-           <jvmarg value="-Xmx512m" />
-           <jvmarg value="-XX:MaxPermSize=512m" />
+         <jvmarg value="-Xms128m" />
+         <jvmarg value="-Xmx512m" />
+         <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
-           <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-           <sysproperty key="jbossnode0" value="${node0}"/>
-           <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-           <sysproperty key="java.net.preferIPv4Stack" value="true" />
-           <sysproperty key="jgroups.bind_addr" value="${node1.jgroups.bind_addr}" />
+         <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
+         <sysproperty key="jbossnode0" value="${node0}"/>
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
+         <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
+         <sysproperty key="jgroups.bind_addr" value="${node1.jgroups.bind_addr}" />
       </server>
 
       <server name="web" host="${node0}" serverUrl="${node0.jndi.http.url}">
@@ -769,7 +825,8 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />      
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
@@ -780,10 +837,11 @@
          <jvmarg value="-Xmx256m" />
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-      	<!-- Disable on-demand war deployment -->
-      	<sysproperty key="jboss.as.deployment.ondemand" value="false" />
+      	 <!-- Disable on-demand war deployment -->
+      	 <sysproperty key="jboss.as.deployment.ondemand" value="false" />
       </server>
     	
       <server name="scripts" host="${node0}" partition="ScriptsTestPartition">
@@ -792,8 +850,9 @@
          <jvmarg value="-XX:MaxPermSize=512m" />
          <jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
          <jvmarg value="-XX:-UseGCOverheadLimit" />
+         <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+         <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
          <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
-         <sysproperty key="java.net.preferIPv4Stack" value="true" />
          <sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
       </server>
       
@@ -853,7 +912,7 @@
       <attribute name="jboss.dist" default="${jboss.dist}"
          description="The jboss dist root directory" />
       <attribute name="java.exec" default="${java.exec}"
-         description="Path to the java ececutable" />
+         description="Path to the java executable" />
       <sequential>
          <echo message="Will stop the jboss instance @{targethost}"/>
          <java classname="org.jboss.Shutdown" fork="true" dir="@{jboss.dist}/bin"
@@ -932,7 +991,8 @@
 					<jvmarg value="-XX:MaxPermSize=512m" />
 					<jvmarg value="-XX:-UseGCOverheadLimit" />
 					<jvmarg value="-XX:+HeapDumpOnOutOfMemoryError" />
-					<sysproperty key="java.net.preferIPv4Stack" value="true" />
+			        <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+			        <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
 					<sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed" />
 					<sysproperty key="jgroups.udp.ip_ttl" value="${jbosstest.udp.ip_ttl}" />
 				</server>
@@ -1152,6 +1212,8 @@
             <sysproperty key="jboss-junit-configuration" value="@{junit.configuration}"/>
             <sysproperty key="java.naming.provider.url" value="${node0.jndi.url}"/>
             <sysproperty key="jbosstest.server.host" value="${node0}"/>
+            <sysproperty key="java.net.preferIPv4Stack" value="${java.net.preferIPv4Stack}" />
+            <sysproperty key="java.net.preferIPv6Addresses" value="${java.net.preferIPv6Addresses}" />
             <sysproperty key="java.endorsed.dirs" value="${jboss.dist}/lib/endorsed"/>
             <syspropertyset>
                <propertyref prefix="jbosstest"/>



More information about the jboss-cvs-commits mailing list