Author: rob.stryker(a)jboss.com
Date: 2011-08-05 01:11:27 -0400 (Fri, 05 Aug 2011)
New Revision: 33621
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/launch/AbstractJBossStartLaunchConfiguration.java
Log:
JBIDE-9142
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/launch/AbstractJBossStartLaunchConfiguration.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/launch/AbstractJBossStartLaunchConfiguration.java 2011-08-05
02:24:52 UTC (rev 33620)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/launch/AbstractJBossStartLaunchConfiguration.java 2011-08-05
05:11:27 UTC (rev 33621)
@@ -62,6 +62,13 @@
return false;
}
+ if( jbsBehavior.getServer().getRuntime() == null ||
jbsBehavior.getServer().getRuntime().getLocation() == null
+ || !jbsBehavior.getServer().getRuntime().getLocation().toFile().exists()) {
+ jbsBehavior.setServerStopped();
+ throw new CoreException(new Status(IStatus.ERROR, JBossServerCorePlugin.PLUGIN_ID,
+ "The server's runtime folder does not exist: " +
jbsBehavior.getServer().getRuntime().getLocation())); //$NON-NLS-1$
+ }
+
Trace.trace(Trace.STRING_FINEST, "Checking if similar server is already up on the
same ports."); //$NON-NLS-1$
boolean started = isServerStarted(jbsBehavior);
if (started) {
Show replies by date