[jboss-cvs] JBoss Messaging SVN: r7981 - branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 23 03:14:19 EDT 2010
Author: gaohoward
Date: 2010-03-23 03:14:19 -0400 (Tue, 23 Mar 2010)
New Revision: 7981
Modified:
branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java
Log:
add support for forcing ipv4 option force.ipv4
Modified: branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java
===================================================================
--- branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java 2010-03-23 07:10:38 UTC (rev 7980)
+++ branches/Branch_1_4/tests/src/org/jboss/test/messaging/tools/ServerManagement.java 2010-03-23 07:14:19 UTC (rev 7981)
@@ -524,17 +524,24 @@
// As there is a problem with Multicast and JGroups on Linux (in certain JDKs)
// The stack introduced by multiplexer might fail under Linux if we don't have this
+ String propIpv4 = System.getProperty("force.ipv4");
+ log.info("force.ipv4 prop: " + propIpv4);
+ boolean forceIPv4 = false;
+ if (propIpv4 != null)
+ {
+ forceIPv4 = propIpv4.trim().equals("true");
+ }
+ log.info("forcing ipv4 setting: " + forceIPv4);
if (System.getProperty("os.name").equals("Linux") )
{
//most JDK's >= 6 work fine with ipv6
String version = System.getProperty("java.version");
int v = Character.getNumericValue(version.charAt(2));
- if( v < 6) {
+ if( v < 6 || forceIPv4) {
log.info("Setting java.net.preferIPv4Stack=true" );
sb.append(" -Djava.net.preferIPv4Stack=true ");
}
-
}
sb.append("org.jboss.test.messaging.tools.container.RMITestServer");
More information about the jboss-cvs-commits
mailing list