|
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:
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 |
- YAJSW as a replacement for Tanuki's Java Service Wrapper Tal Liron

