If, like me, you have been disappointed by Tanuki's moving from LGPL to GPL, coupled with their charging very, very high prices for commercial licenses, then I strongly recommend you look at YAJSW:


http://yajsw.sourceforge.net/


The product is still in alpha, but it's very promising, and I'm currently using it successfully with my Restlet applications. I'm particularly fond of its built-in support for JMX, which lets me start and stop my Restlet applications using jconsole. Outside of its uses for Restlet, it offers comfortable support for running all kinds of Java, Groovy and arbitrary command tasks with cron-like abilities. It also support's Mac OS X's launchd.


I'm particularly fond of how the controller is implemented -- with JNA, rather than separate binaries per platform, as in Tanuki's wrapper. This allows the controller to be written in pure Java, which guarantees consistency across platforms, and generally makes it easier to maintain and manage. (Personally, I wish JNA were included in the Java platform as part of JNI -- it offers something similar to ctypes in Python, making it almost trivial to call native C libraries from Java.)


I'd be happy to hear about your experiences with YAJSW. And please send the developer comments and suggestions! They seem eager to listen. This can be become a very important companion project to Restlet!


-Tal

Reply via email to