[webbeans-commits] Webbeans SVN: r1548 - ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas.

webbeans-commits at lists.jboss.org webbeans-commits at lists.jboss.org
Mon Feb 16 14:49:11 EST 2009


Author: pete.muir at jboss.org
Date: 2009-02-16 14:49:10 -0500 (Mon, 16 Feb 2009)
New Revision: 1548

Modified:
   ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java
Log:
Slightly safer java_opts

Modified: ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java
===================================================================
--- ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java	2009-02-16 19:39:54 UTC (rev 1547)
+++ ri/trunk/jboss-tck-runner/src/main/java/org/jboss/webbeans/tck/integration/jbossas/AbstractContainersImpl.java	2009-02-16 19:49:10 UTC (rev 1548)
@@ -25,9 +25,10 @@
 public abstract class AbstractContainersImpl implements Configurable, Containers
 {
    
-   public static String JAVA_OPTS = "\"-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -ea\"";
+   public static String JAVA_OPTS = "-ea";
    
    public static final String JBOSS_HOME_PROPERTY_NAME = "jboss.home";
+   public static final String JAVA_OPTS_PROPERTY_NAME = "java.opts";
    public static final String JBOSS_AS_DIR_PROPERTY_NAME = "jboss-as.dir";
    public static final String JBOSS_BOOT_TIMEOUT_PROPERTY_NAME = "jboss.boot.timeout";
    public static final String FORCE_RESTART_PROPERTY_NAME = "jboss.force.restart";
@@ -39,6 +40,7 @@
    private String jbossHttpUrl;
    private boolean jbossWasStarted;
    private long bootTimeout;
+   private String javaOpts;
 
    protected static void copy(InputStream inputStream, File file) throws IOException
    {
@@ -109,6 +111,12 @@
          }            
       }
       jbossHome = System.getProperty(JBOSS_HOME_PROPERTY_NAME);
+      javaOpts = System.getProperty(JAVA_OPTS_PROPERTY_NAME);
+      if (javaOpts == null)
+      {
+         javaOpts = "";
+      }
+      javaOpts = "\"" + javaOpts + JAVA_OPTS + "\"";
       if (jbossHome == null)
       {
          throw new IllegalArgumentException("-D" + JBOSS_HOME_PROPERTY_NAME + " must be set");




More information about the weld-commits mailing list