Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@apache.org Received: (qmail 64294 invoked from network); 15 May 2003 15:39:49 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 15 May 2003 15:39:49 -0000 Received: (qmail 3939 invoked by uid 97); 15 May 2003 15:41:58 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-dev@nagoya.betaversion.org Received: (qmail 3932 invoked from network); 15 May 2003 15:41:57 -0000 Received: from daedalus.apache.org (HELO apache.org) (208.185.179.12) by nagoya.betaversion.org with SMTP; 15 May 2003 15:41:57 -0000 Received: (qmail 61723 invoked by uid 500); 15 May 2003 15:38:55 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 61672 invoked from network); 15 May 2003 15:38:54 -0000 Received: from prv-mail20.provo.novell.com (137.65.81.122) by daedalus.apache.org with SMTP; 15 May 2003 15:38:54 -0000 Received: from INET-PRV-MTA by prv-mail20.provo.novell.com with Novell_GroupWise; Thu, 15 May 2003 09:38:53 -0600 Message-Id: X-Mailer: Novell GroupWise Internet Agent 6.5.0 Date: Thu, 15 May 2003 09:38:44 -0600 From: "Jeff Tulley" To: Subject: Re: [Patch] Form based login possibility with HTMLManagerServlet Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N >The whole idea of having an HTML interface to Manager, in the same webapp, >seems like a really poor choice. The only reason that this webapp exists, >and the fundamental principle behind all of its external interface design >decisions, was to make it easy for client applications to talk to (such as >the Ant tasks that are already included). >IMHO, anything done to enhance the browser-based user experience of this >app is really misdirected energy. If you want a nice human user interface >that offers this kind of functionality, you should do one of the >following: >* Factor it out into a separate webapp designed to be used > by humans, not machines (appropriate to Tomcat 4.1.x). Thinking about this last night, I came to the same conclusion, but for even more practical reasons. If they are two separate web applications, then they can have different authentication types. The BASIC is as you say, well suited for machine access(except for the ASCII 8-bit password limitation), whereas there are a lot of drawbacks once you do BASIC with an HTML interface. The thing is, I don't think we want yet another web application. It really seems like the best thing to do is to take the lifecycle management functionality and put it into the admin web application. The reason we use the manager HTML interface is so we can see the current running(or dead) state of all of the contexts, and sometimes to turn them off and on (though less often). The admin web application does not have this, would it be hard to add it there? The reasons to keep them the same is reuse of code and simplicity. I guess they could be refactored to use the same class anyway. Still, I'd be against making three management applications, on HTTP/command driven, one HTML to do the same commands, and /admin. >* Use a JMX-based client instead of an HTML-based client > (appropriate for Tomcat 5.0.x). Yeah, this is the ultimate answer, still within the admin application, I'd think. Jeff Tulley (jtulley@novell.com) (801)861-5322 Novell, Inc., The Leading Provider of Net Business Solutions http://www.novell.com --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org