General concept
If you want to run Daisy as part of your operational environment, you might prefer to run the different Daisy components as services, which you can easily start, stop and restart, and which ideally run under a specific user (perhaps with restricted privileges). We recommend using "wrapper" for this, a fine open source project from Tanuki Software. If you use wrapper and are happy with it, consider making a donation to its developers.
Tanuki wrapper can be used both on Unix and Windows platforms. Since the setup process is different for each of these platforms, two installation instructions have been created which describe in detail how to create the necessary wrapper scripts or batch files. Note however, that the configuration for the wrapper service is the same, regardless of the operating system, so setting up the these configuration is described in a different document. Therefore, first choose and follow the platform specific instructions until you are linked to another, commonly used document, which describes the setup of of the configuration files. At the end of these common instructions you will be linked back to your platform specific instructions which let you finish your installation and test your service that you've set up.
As of Daisy 2.0, the tanuki wrapper scripts are integrated into the Daisy binary distribution. Therefore these manual instructions only apply if you want to integrate the wrapper scripts into an existing instance of Daisy 1.5. Alternatively, you can upgrade to Daisy 2.0 and use the scripts out of the box, following the instructions here.
Installation instructions have been created for the following platforms:
Hope these instructions helps as a quick primer on how to use wrapper with Daisy. Wrapper's documentation is quite good, so please review it before asking questions.
Wrapper also monitors the JVM processes by "pinging" them regularly, and will even restart the processes if a VM gets stuck - which, under normal circumstances, shouldn't happen.



There are no comments.