The Java Service Wrapper is an application which has evolved out of a desire to solve a number of problems common to many Java applications:
* Run as a Windows Service or Unix Daemon
* Application Reliability
* Standard, Out of the Box Scripting
* On Demand Restarts
* Flexible Configuration
* Ease Application Installations
* Logging