Author: rob.stryker(a)jboss.com
Date: 2011-06-23 07:50:49 -0400 (Thu, 23 Jun 2011)
New Revision: 32311
Modified:
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossServerRuntime.java
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeConstants.java
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeResourceConstants.java
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java
Log:
JBIDE-9236 - committed to 3.2.2 branch with slight modifications
Modified:
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossServerRuntime.java
===================================================================
---
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossServerRuntime.java 2011-06-23
11:42:07 UTC (rev 32310)
+++
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossServerRuntime.java 2011-06-23
11:50:49 UTC (rev 32311)
@@ -10,6 +10,7 @@
******************************************************************************/
package org.jboss.ide.eclipse.as.core.server.internal;
+import java.io.File;
import java.util.HashMap;
import org.eclipse.core.runtime.IPath;
@@ -32,6 +33,8 @@
import org.jboss.ide.eclipse.as.core.Messages;
import org.jboss.ide.eclipse.as.core.server.IJBossServerConstants;
import org.jboss.ide.eclipse.as.core.server.IJBossServerRuntime;
+import org.jboss.ide.eclipse.as.core.server.bean.JBossServerType;
+import org.jboss.ide.eclipse.as.core.server.bean.ServerBeanLoader;
import org.jboss.ide.eclipse.as.core.util.IConstants;
import org.jboss.ide.eclipse.as.core.util.IJBossToolingConstants;
@@ -134,6 +137,9 @@
}
public String getDefaultRunVMArgs() {
+ File sysJar = new File(getRuntime().getLocation().toFile(),
JBossServerType.AS.getSystemJarPath());
+ String version = new ServerBeanLoader().getFullServerVersion(sysJar);
+
IConstants c = new IConstants(){};
String name = getRuntime().getName();
String ret = c.QUOTE + c.SYSPROP + c.PROGRAM_NAME_ARG + c.EQ +
@@ -160,6 +166,10 @@
ret += c.SYSPROP + c.JAVA_LIB_PATH + c.EQ + c.QUOTE +
getRuntime().getLocation().append(c.BIN).append(c.NATIVE) + c.QUOTE + c.SPACE;
+ if( version.startsWith(IJBossToolingConstants.V6_1)) {
+ ret += c.SYSPROP + c.LOGGING_CONFIG_PROP + c.EQ + c.QUOTE + c.FILE_COLON +
+ getRuntime().getLocation().append(c.BIN).append(c.LOGGING_PROPERTIES) + c.QUOTE +
c.SPACE;
+ }
return ret;
}
Modified:
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeConstants.java
===================================================================
---
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeConstants.java 2011-06-23
11:42:07 UTC (rev 32310)
+++
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeConstants.java 2011-06-23
11:50:49 UTC (rev 32311)
@@ -16,6 +16,8 @@
public static final String SYSPROP = "-D";//$NON-NLS-1$
public static final String EQ = "="; //$NON-NLS-1$
public static final String QUOTE = "\""; //$NON-NLS-1$
+ public static final String FILE_COLON = "file:"; //$NON-NLS-1$
+
public static final String JBOSS_SERVER_HOME_DIR = "jboss.server.home.dir";
//$NON-NLS-1$
public static final String JBOSS_SERVER_HOME_URL = "jboss.server.base.url";
//$NON-NLS-1$
public static final String JBOSS_SERVER_BASE_DIR = "jboss.server.base.dir";
//$NON-NLS-1$
@@ -23,7 +25,8 @@
public static final String JBOSS_HOME_DIR = "jboss.home.dir"; //$NON-NLS-1$
public static final String ENDORSED_DIRS = "java.endorsed.dirs";
//$NON-NLS-1$
public static final String JAVA_LIB_PATH = "java.library.path"; //$NON-NLS-1$
-
+ public static final String LOGGING_CONFIG_PROP = "logging.configuration";
//$NON-NLS-1$
+
public static final String SHUTDOWN_SERVER_ARG = "-s";//$NON-NLS-1$
public static final String SHUTDOWN_USER_ARG = "-u";//$NON-NLS-1$
public static final String SHUTDOWN_PASS_ARG = "-p";//$NON-NLS-1$
Modified:
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeResourceConstants.java
===================================================================
---
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeResourceConstants.java 2011-06-23
11:42:07 UTC (rev 32310)
+++
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossRuntimeResourceConstants.java 2011-06-23
11:50:49 UTC (rev 32311)
@@ -35,7 +35,7 @@
public static final String START_JAR = "run.jar"; //$NON-NLS-1$
public static final String TOOLS_JAR = "tools.jar"; //$NON-NLS-1$
-
+ public static final String LOGGING_PROPERTIES = "logging.properties";
//$NON-NLS-1$
public static final String JSF_LIB = "jsf-libs"; //$NON-NLS-1$
public static final String JBOSSWEB_TOMCAT55_SAR = "jbossweb-tomcat55.sar";
//$NON-NLS-1$
public static final String JBOSSWEB_SAR = "jbossweb.sar"; //$NON-NLS-1$
Modified:
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java
===================================================================
---
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java 2011-06-23
11:42:07 UTC (rev 32310)
+++
branches/jbosstools-3.2.x/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/IJBossToolingConstants.java 2011-06-23
11:50:49 UTC (rev 32311)
@@ -48,6 +48,7 @@
public static final String V5_0 = "5.0"; //$NON-NLS-1$
public static final String V5_1 = "5.1"; //$NON-NLS-1$
public static final String V6_0 = "6.0"; //$NON-NLS-1$
+ public static final String V6_1 = "6.1"; //$NON-NLS-1$
/* Files or folders inside the TOOLING */
Show replies by date