Author: asankha
Date: Wed Nov 22 08:31:24 2006
New Revision: 478217

URL: http://svn.apache.org/viewvc?view=rev&rev=478217
Log:
validate the single argument for repository and display the HTTP port as the 
simpleHTTPServer does not print it to the console

Modified:
    
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseHTTPServer.java

Modified: 
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseHTTPServer.java
URL: 
http://svn.apache.org/viewvc/incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseHTTPServer.java?view=diff&rev=478217&r1=478216&r2=478217
==============================================================================
--- 
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseHTTPServer.java
 (original)
+++ 
incubator/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseHTTPServer.java
 Wed Nov 22 08:31:24 2006
@@ -42,12 +42,8 @@
 
     public static void main(String[] args) throws Exception {
 
-        OptionsParser optionsParser = new OptionsParser(args);
-        args = optionsParser.getRemainingArgs();
-
         // first check if we should print usage
-        if ((optionsParser.isFlagSet('?') > 0) || 
(optionsParser.isFlagSet('h') > 0) ||
-                args == null || args.length == 0 || args.length > 1) {
+        if (args.length != 1 || !new File(args[0]).exists()) {
             printUsage();
         }
 
@@ -71,8 +67,12 @@
                 TransportInDescription trsIn = (TransportInDescription)
                     
configctx.getAxisConfiguration().getTransportsIn().get(trp);
                 listenerManager.addListener(trsIn, false);
+                if (new QName("http").equals(trsIn.getName())) {
+                    System.out.println("[SynapseHTTPServer] Started HTTP on 
port : " +
+                        trsIn.getParameter("port").getValue());
+                }
             }
-            System.out.println("[SynapseHTTPServer] Started");
+            System.out.println("[SynapseHTTPServer] Ready");
 
         } catch (Throwable t) {
             t.printStackTrace();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to