1. Is Community version of Java Service Wrapper be able to suffice my requirement - will it be free forever on which i can build my java app as service so that it runs uninterrupted for licenses for next 2-3 years?
2. Is Apache-Commons Daemons (precisely Procrun) a better tool over Java Service Wrapper for creating services?
What do you prefer -> Java Service Wrapper (Community Version) or the Apache Commons Daemons.... If you have any other good OPEN SOURCE alternatives do please suggest.
John Jai wrote:1. Is Community version of Java Service Wrapper be able to suffice my requirement - will it be free forever on which i can build my java app as service so that it runs uninterrupted for licenses for next 2-3 years?
That's the nice thing about licenses - once a version of a product is released with a specific license, that license remains valid forever for that specific version of the product. Sure, future versions may be released under different licenses, but you will still be able to continue working with the current version under the current license.
This is exactly what happened to XFree86. They announced a license change, many people didn't like that so they used the last version with the old license to fork that and creeate xorg.
Note that with services (like iTunes) this does not hold. The latest license applies to the service. When the license changes you have to either agree to it, or disagree and not be able to use the service anymore.
Did you find that your 32-bit wrapper actually failed to work on your 64-bit machine? Because 64-bit machines are designed so that you can run most 32-bit software on them.
Joined: May 31, 2011
I was reported that it's not working. Found the below error in the log files I received.
C:\eclipseworkspace\JMS-Service\lib\wrapper.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
System signals will not be handled correctly.
I will check YetAnother Java Service Wrapper (YAJSW) and tell my experience
Joined: May 31, 2011
I forgot to update this post. First I tried with the Java Service Wrapper which worked fine for 32 bit processor but did not have free license for 64 bit. Then I migrated from JSW to Yet Another Java Service Wrapper (migration was very easy, just property file changes). They have free 64 bit free licenses.