You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apps-dev@avalon.apache.org by Paul Hammant <Pa...@yahoo.com> on 2002/04/20 14:12:00 UTC

[Announcement] new Minimal Tomcat container

Folks,

 [ Discussion in avalon-apps-dev@jakarta.apache.org please ]

I have started an apps project that wraps MinTC 
(http://www.enteract.com/~cks/distributopia/servlet_stuff/catalina_mtc.html) 
as a block.  

MinTC is a very cool reimplementation of the Catalina interfaces.  The 
author (Christopher K. St John) has done some surgical separation of 
relevant classes from the Catalina jar, discarded the rest of the 
Catalina, and reimplemented a minimal container delivering servlet 
capability.

When making it into a block, the published service is 
org.apache.catalina.Container.  This provides way more than we had with 
the Jo! service, but in so doing is far more difficult to use.

There is much work to do, and some issues..

1) There is getLogger() in Container, so the implementing block cannot 
extend AbstractLogEnabled which has a final method of the same name. 
 Not a big problem.  It might be nice to get an adapter to route 
Catalina logging through to Phoenix's configured LogKit logger (invisibly).

2) There is an interface called Connector, and an impl called 
HttpConnector, this is instead of Cornerstone's comps.  Thus the pooling 
of connections in one Phoenix machine for a range of blocks would 
require another adapter.

- Paul


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>