You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by li...@apache.org on 2008/10/03 17:55:13 UTC

svn commit: r701418 - /geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java

Author: linsun
Date: Fri Oct  3 08:55:13 2008
New Revision: 701418

URL: http://svn.apache.org/viewvc?rev=701418&view=rev
Log:
add some instruction on how to access this servlet from browser

Modified:
    geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java

Modified: geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java
URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java?rev=701418&r1=701417&r2=701418&view=diff
==============================================================================
--- geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java (original)
+++ geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java Fri Oct  3 08:55:13 2008
@@ -110,12 +110,17 @@
                         buf.append(part);
                     }
                     generateMavenFile(kernel, response.getWriter(), buf.toString(), parts[parts.length-1], reply);
-                } else {
+                } else if (parts.length == 2) {
                     generateMavenFile(kernel, response.getWriter(), parts[0], parts[1], reply);
+                } else {
+                    generateInstruction(path, response);
                 }
             } catch (Exception e) {
                 throw new ServletException("Unable to generate Geronimo configuration list", e);
             }
+        } else if (path.equals("/")) {
+            //give user some basic instructions
+            generateInstruction(path, response);
         } else {
             if(path.startsWith("/")) {
                 path = path.substring(1);
@@ -254,5 +259,14 @@
         Text node = doc.createTextNode(text);
         child.appendChild(node);
     }
-
+    
+    private void generateInstruction(String path, HttpServletResponse response) throws IOException {
+        response.setContentType("text/html");
+        PrintWriter out = response.getWriter();
+        out.println("Hello, this is the GeronimoAsMavenServlet.   The path - " + path + " you entered is not recognized.   <br/>");
+        out.println("Please enter a valid path, for example: <br/>");
+        out.println("/geronimo-plugins.xml <br/>");
+        out.println("/org/apache/geronimo/maven-metadata.xml <br/>");
+        out.close();
+    }
 }