You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by as...@apache.org on 2008/05/12 03:26:23 UTC

svn commit: r655386 - /synapse/branches/1.2/modules/core/src/main/java/org/apache/synapse/SynapseServer.java

Author: asankha
Date: Sun May 11 18:26:23 2008
New Revision: 655386

URL: http://svn.apache.org/viewvc?rev=655386&view=rev
Log:

resolve SYNAPSE-302 making the resolve root as the fifth argument optional

Modified:
    synapse/branches/1.2/modules/core/src/main/java/org/apache/synapse/SynapseServer.java

Modified: synapse/branches/1.2/modules/core/src/main/java/org/apache/synapse/SynapseServer.java
URL: http://svn.apache.org/viewvc/synapse/branches/1.2/modules/core/src/main/java/org/apache/synapse/SynapseServer.java?rev=655386&r1=655385&r2=655386&view=diff
==============================================================================
--- synapse/branches/1.2/modules/core/src/main/java/org/apache/synapse/SynapseServer.java (original)
+++ synapse/branches/1.2/modules/core/src/main/java/org/apache/synapse/SynapseServer.java Sun May 11 18:26:23 2008
@@ -45,7 +45,7 @@
     public static void main(String[] args) throws Exception {
 
         // first check if we should print usage
-        if (args.length != 1 && args.length != 5) {
+        if (args.length != 1 && args.length != 4 && args.length != 5) {
             printUsage();
         }
 
@@ -57,7 +57,12 @@
             serverManager.setSynapseHome(System.getProperty(SynapseConstants.SYNAPSE_HOME));
             serverManager.setSynapseXMLPath(System.getProperty(SynapseConstants.SYNAPSE_XML));
             serverManager.setResolveRoot(System.getProperty(SynapseConstants.RESOLVE_ROOT));
-        } else {
+        } else if(args.length == 4) {
+            serverManager.setAxis2Xml(args[1]);
+            serverManager.setSynapseHome(args[2]);
+            serverManager.setSynapseXMLPath(args[3]);
+            serverManager.setResolveRoot(args[2] + File.separator + "repository");
+        } else if(args.length == 5) {
             serverManager.setAxis2Xml(args[1]);
             serverManager.setSynapseHome(args[2]);
             serverManager.setSynapseXMLPath(args[3]);