Author: rob.stryker(a)jboss.com
Date: 2011-09-09 08:42:45 -0400 (Fri, 09 Sep 2011)
New Revision: 34601
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/launch/JBTWebLaunchableClient.java
Log:
JBDS-1762 - don't do this for as7
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/launch/JBTWebLaunchableClient.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/launch/JBTWebLaunchableClient.java 2011-09-09
12:15:27 UTC (rev 34600)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/launch/JBTWebLaunchableClient.java 2011-09-09
12:42:45 UTC (rev 34601)
@@ -27,6 +27,8 @@
import org.jboss.ide.eclipse.as.core.extensions.events.IEventCodes;
import org.jboss.ide.eclipse.as.core.extensions.events.ServerLogger;
import
org.jboss.ide.eclipse.as.core.server.internal.JBossLaunchAdapter.JBTCustomHttpLaunchable;
+import org.jboss.ide.eclipse.as.core.server.internal.JBossServer;
+import org.jboss.ide.eclipse.as.core.util.ServerConverter;
import org.jboss.ide.eclipse.as.ui.JBossServerUIPlugin;
public class JBTWebLaunchableClient extends ClientDelegate {
@@ -40,8 +42,9 @@
}
protected boolean shouldSuspendScanner(IServer server) {
- return server.getServerState() == IServer.STATE_STARTED
- && ExtensionManager.getDefault().getJMXRunner() != null;
+ JBossServer jbs = ServerConverter.getJBossServer(server);
+ return jbs != null && server.getServerState() == IServer.STATE_STARTED
+ && jbs.hasJMXProvider() &&
ExtensionManager.getDefault().getJMXRunner() != null;
}
public IStatus launch(final IServer server, final Object launchable, final String
launchMode, final ILaunch launch) {
Show replies by date