Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 2435 invoked from network); 3 Oct 2008 15:56:05 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 3 Oct 2008 15:56:05 -0000 Received: (qmail 90662 invoked by uid 500); 3 Oct 2008 15:56:03 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 90621 invoked by uid 500); 3 Oct 2008 15:56:03 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 90602 invoked by uid 99); 3 Oct 2008 15:56:03 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Oct 2008 08:56:03 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 03 Oct 2008 15:55:09 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 07EA2238896B; Fri, 3 Oct 2008 08:55:14 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r701418 - /geronimo/server/trunk/plugins/console/plugin-portlets/src/main/java/org/apache/geronimo/console/car/GeronimoAsMavenServlet.java Date: Fri, 03 Oct 2008 15:55:13 -0000 To: scm@geronimo.apache.org From: linsun@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20081003155514.07EA2238896B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org 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.
"); + out.println("Please enter a valid path, for example:
"); + out.println("/geronimo-plugins.xml
"); + out.println("/org/apache/geronimo/maven-metadata.xml
"); + out.close(); + } }