Navigation

RSS 2.0 New Entries Syndication Feed Atom 0.3 New Entries Syndication Feed

Show blog menu v

 

General

Use it

Documentation

Support

Sibling projects

RIFE powered

Valid XHTML 1.0 Transitional

Valid CSS!

Blogs : Latest entries

avatar
Winstone servlet container, yummy yet yikes

After having read the announce of the Winstone v0.8 release on TheServerSide, I decided to try the little beast out.

I like a lot of the things I see, it really seems lean and mean. The configuration can be quickly done on the command-line as arguments, or you can put it in a basic properties file. This makes it much easier to adopt for people that are used to unix-like applications and don't feel like juggling around with XML formats.

It's ability to launch war files immediately is particularly nice:

java -jar winstone-0.8.jar mywebapp.war

The servlet container starts up very quickly indeed and all the RIFE applications I threw at it worked just fine, even continuations-based features. They started up quite quickly too.

It's interesting how the author tries to offer neat little new features that you can't find anywhere else. I particularly liked that you can embed your war file into the Winstone jar and just ship it as one file.

Like this:

mv yourwar.war embedded.war
zip winstone-0.8.jar embedded.war
java -jar winstone-0.8.jar

However, then came the shock. Every feature indicates that it's a container that is aimed at embedding and easy distribution. I'm totally puzzled why the author decided to make it GPL! Who in his right mind creates a new project in already overcrowded domain and makes it less free than anything else out there! Winstone was nice to try out, but unless the author decides to adopt a commercial usage friendly license (like CDDL), it will remain a toy that I played a bit with and then threw away.

posted by Geert Bevin in Java on Jan 26, 2006 9:02 AM : 23 comments [permalink]
 

 
 
 
Google
rifers.org web