remm        2004/12/16 07:49:36

  Modified:    webapps/manager/WEB-INF/classes/org/apache/catalina/manager
                        ManagerServlet.java
  Log:
  - Remove the remove method, and use the undeploy methos instead.
  
  Revision  Changes    Path
  1.25      +2 -56     
jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/ManagerServlet.java
  
  Index: ManagerServlet.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/ManagerServlet.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- ManagerServlet.java       16 Dec 2004 15:39:28 -0000      1.24
  +++ ManagerServlet.java       16 Dec 2004 15:49:36 -0000      1.25
  @@ -32,7 +32,6 @@
   import javax.naming.InitialContext;
   import javax.naming.NamingEnumeration;
   import javax.naming.NamingException;
  -import javax.naming.directory.DirContext;
   import javax.servlet.ServletException;
   import javax.servlet.ServletInputStream;
   import javax.servlet.UnavailableException;
  @@ -56,8 +55,6 @@
   import org.apache.catalina.util.ServerInfo;
   import org.apache.catalina.util.StringManager;
   import org.apache.commons.modeler.Registry;
  -import org.apache.naming.resources.ProxyDirContext;
  -import org.apache.naming.resources.WARDirContext;
   
   
   /**
  @@ -355,7 +352,7 @@
               reload(writer, path);
           } else if (command.equals("/remove")) {
               // Deprecated
  -            remove(writer, path);
  +            undeploy(writer, path);
           } else if (command.equals("/resources")) {
               resources(writer, type);
           } else if (command.equals("/roles")) {
  @@ -893,15 +890,6 @@
                                  ("managerServlet.noContext", displayPath));
                   return;
               }
  -            DirContext resources = context.getResources();
  -            if (resources instanceof ProxyDirContext) {
  -                resources = ((ProxyDirContext) resources).getDirContext();
  -            }
  -            if (resources instanceof WARDirContext) {
  -                writer.println(sm.getString
  -                               ("managerServlet.noReload", displayPath));
  -                return;
  -            }
               // It isn't possible for the manager to reload itself
               if (context.getPath().equals(this.context.getPath())) {
                   writer.println(sm.getString("managerServlet.noSelf"));
  @@ -912,48 +900,6 @@
                   (sm.getString("managerServlet.reloaded", displayPath));
           } catch (Throwable t) {
               log("ManagerServlet.reload[" + displayPath + "]", t);
  -            writer.println(sm.getString("managerServlet.exception",
  -                                        t.toString()));
  -        }
  -
  -    }
  -
  -
  -    /**
  -     * Remove the web application at the specified context path.
  -     *
  -     * @param writer Writer to render to
  -     * @param path Context path of the application to be removed
  -     * @deprecated Replaced by undeploy
  -     */
  -    protected void remove(PrintWriter writer, String path) {
  -
  -        if (debug >= 1)
  -            log("remove: Removing web application at '" + path + "'");
  -
  -        if ((path == null) || (!path.startsWith("/") && path.equals(""))) {
  -            writer.println(sm.getString("managerServlet.invalidPath", path));
  -            return;
  -        }
  -        String displayPath = path;
  -        if( path.equals("/") )
  -            path = "";
  -
  -        try {
  -            Context context = (Context) host.findChild(path);
  -            if (context == null) {
  -                writer.println(sm.getString("managerServlet.noContext", 
displayPath));
  -                return;
  -            }
  -            // It isn't possible for the manager to remove itself
  -            if (context.getPath().equals(this.context.getPath())) {
  -                writer.println(sm.getString("managerServlet.noSelf"));
  -                return;
  -            }
  -            host.removeChild(context);
  -            writer.println(sm.getString("managerServlet.undeployed", 
displayPath));
  -        } catch (Throwable t) {
  -            log("ManagerServlet.remove[" + displayPath + "]", t);
               writer.println(sm.getString("managerServlet.exception",
                                           t.toString()));
           }
  
  
  

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

Reply via email to