Author: ruwan
Date: Wed Dec 15 13:18:22 2010
New Revision: 1049539
URL: http://svn.apache.org/viewvc?rev=1049539&view=rev
Log:
Fixing the issue with the clean shutdown in case of an error in loading the
configuration
Modified:
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
Modified:
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
URL:
http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java?rev=1049539&r1=1049538&r2=1049539&view=diff
==============================================================================
---
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
(original)
+++
synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
Wed Dec 15 13:18:22 2010
@@ -75,8 +75,11 @@ public class SynapseServer {
new CountDownLatch(1).await();
} catch (SynapseException e) {
- log.error("Error starting Apache Synapse, trying a clean
shutdown...", e);
+ log.fatal("Error starting Apache Synapse, trying a clean
shutdown...", e);
serverManager.shutdown();
+ log.info("Clean shutdown due to the startups error complete");
+ log.info("Halting JVM");
+ System.exit(1);
}
}