--- "n. alex rupp" <[EMAIL PROTECTED]> wrote:
It's true. Tomcat's 95% ready. It took me about a week to learn enough about GBeans and Catalina to get a bolt-on version of Tomcat running inside Geronimo, so we don't need a jumpstart. It isn't in the code base right now because there are some special build/maven-related parlour tricks that need to be performed in order to get it integrated with the normal build, and one Mr. Sundstrom has taken charge of that effort. Once he gets it integrated into the build, you'll be able to use Tomcat. I don't know if T5'll ship with the first version of Geronimo or not--I don't hear much from Dain or Jeremy these days. They're somewhere near London, probably pub crawling.
However, I must warn you. Tomcat is not capable of being truly integrated into the Geronimo environment, because it does not use a componentized architectural style. Tomcat is very much an application, which can be bolted onto the side of Geronimo, but cannot be broken down and encapsulated into GBeans which are then able to be individually managed by the container. Believe me, I spent a month and a half researching the problem, and I did not arrive at this conclusion lightly.
It isn't that Tomcat is designed poorly, just that it wasn't designed to be embedded.
This poses problems if you're trying to use Tomcat's built-in JMX to connect with other GBeans. It also means you won't be able to take advantage of the distributed configurations, dependency management, application lifecycle, and all of the other things a real integration with a JSR-77 compliant container would buy you. I was not happy to make this realization, but it's given me a whole new appreciation for Jetty (not that I was really lacking in that department to begin with).
This is why I'll be focusing my time and energy in the future on helping Greg, Jan and Jules with a true integration of Jetty, or some other solution that's amiable to them and the other project commiters. Hopefully, as more IoC-3 style "constructor dependency injection" containers (like the GBean / Plexus / Pico containers) start becoming available, our web server solutions will get more componentized. In the mean time we'll keep the Tomcat bolt-on available in case anyone desperately needs it, and give whatever constructive advice we can regarding the subject. If not here, then definitely on IRC.
(as Greg and others have mentioned, if you stick to the specification then you've got nothing at all to worry about.)
Cheers, hope you guys are all doing well : )
Great news to me. Somehow Costin (and I) managed to do a good integration with JBoss :)
I'm definitely not going to spit on competitive advantage.
Rémy
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]