|
From: Jason v. Z. <ja...@ze...> - 2003-03-18 15:51:25
|
On Tue, 2003-03-18 at 09:57, Patrick Yee wrote: > Jason, > Do you aware of any lightweight, Java based, and most importantly, open > source HTTP engine so that we can include it into Hermes? I guess there are a couple options: I know that Axis has a stand-alone server that might be of use. The other very excellent http server that is rock-solid is Jetty. The entire distribution JAR is large because at the core Jetty is an http server and the Jetty servlet container is built upon that. Jetty is OSS and is excellent. I stopped using Tomcat a long time ago because the embedding API for Tomcat is not very good. I use Jetty as my servlet container now as it's easy to embed and it's a _lot_ faster than Tomcat. It would certainly be an excellent choice for a stand-alone http server. Again don't be scared off by the 5mb JAR for Jetty as that has everything required to run a servlet container. The core http classes could be extracted. The Axis project itself might even be able to use Jetty as I don't know what they use for their stand-alone server. With a stand-alone server for Hermes I think testing would also be easier as you can remove yourself from the immense hassle of tomcat ClassLoading problems. Which is another reason I stopped using Tomcat. Jetty provides a lot better control over ClassLoading, just more options and a good API so you extend to core classes to do whatever you want. People use Tomcat because it comes from Jakarta, but Jetty kicks its ass all over the place. And this is not a flippant remark as I'm highly involved with a lot of things at Jakarta. Gregory Wilkins designed Jetty well and just got it right. Tomcat did not. Not everything at Jakarta is wonderful. > Regards, -Patrick > > ----- Original Message ----- > From: "Jason van Zyl" <ja...@ze...> > To: <ebx...@li...> > Sent: Friday, March 14, 2003 10:18 PM > Subject: Re: [ebxmlms-develop] By Passing the stub part 2 > > > > I will try and whip up a design. I just don't like requiring a servlet > > container as you're at the mercy, by default, of the quirkiness of > > tomcat's classloading. It would be nice to have a small self-contained > > engine with a simple API that could be used. Basically the MessageServer > > as a self-contained component. I'm certainly not going to get to this > > within the next week or two but I will come up with something. > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Does your code think in ink? > You could win a Tablet PC. Get a free Tablet PC hat just for playing. > What are you waiting for? > http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en > _______________________________________________ > ebxmlms-develop mailing list > ebx...@li... > https://lists.sourceforge.net/lists/listinfo/ebxmlms-develop -- jvz. Jason van Zyl ja...@ze... http://tambora.zenplex.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society |