Worrying about
your Java Applications?

Our Java Service Wrapper line of products is a set of highly configurable tools, which not only allow Java applications to be installed and controlled like native Windows Services or UNIX daemon processes, but also includes advanced fault detection software that monitors your application and reacts to problems. This helps guarantee 24/7 uptime of mission-critical applications covering a wide variety of functions.

The Java Service Wrapper is able to detect crashes, freezes, out-of-memory and other exception events, then notify you via email when there is a problem. It does not stop there, however. The Java Service Wrapper is unique in its ability to automatically react to any of the above events by shutting down your application or restarting it with a minimum of delay. These features combine to help you guarantee the maximum possible uptime for your application or service.

As any system administrator knows, vacations, dinner, or even sleep get put on hold when the cell phone rings to report a problem. The Java Service Wrapper allows you to play, relax, and sleep easily, knowing that even if there is a problem with your system, the Wrapper will be there to notice and restart the affected system with a minimum of downtime.

What does the Java Service Wrapper do?

Java Service Wrapper Monitoring


The Java Service Wrapper can monitor your Java Application health, automatically recover, and notify you of any problems.



The Java Service Wrapper can send you emails when there is a problem with your Java Application and attach a log snapshot to know what happened and offer you the tools to give your customers better technical support.


Java Service Wrapper Triggering Solutions

Triggered JVM shutdowns, restarts, and thread dumps

The Java Service Wrapper allows to trigger JVM shutdowns and restarts by your Java Application or by an event. You can also get thread dumps when required for easier debugging or to provide better support for your customers.



The Java Service Wrapper can be used out of the box. Our simplest integration method doesn't require any additional coding in your Java application.


Java Service Wrapper Cross-Platform


The Java Service Wrapper makes it easy to turn almost any Java application into a Windows Service in minutes without additional development from your part. The tools for this are included in our product.


You can install your Java application as a UNIX Daemon without additional development from your part. The tools we provide allow you to install it in several UNIX and Linux flavors.



The Java Service Wrapper can automatically map network drives when running as a Windows Service.


Java Service Wrapper Scheduled Events

Scheduled events

The Java Service Wrapper allows you to schedule events or run actions according to events happening in the JVM.



The Java Service Wrapper allows you to change the timezone for events and logging for easier administration and scheduling.


Which Java Service Wrapper edition is right for you?


Ability to run as a Windows service or UNIX daemon

Codeless integration

Capture and logging of all console output from the JVM

Flexible classpath configuration using wildcards

Custom working directory

JVM monitoring and restart functionality

Single instance enforcement

Ability to control process priority

Triggered JVM shutdowns, restarts and thread dumps

Suspend/resume JVM timeouts

Fully localized Java Service Wrapper

Ability to localize user applications

Advanced encoding features

Automatic Java thread deadlock detection and response

Set up Windows mapped drives when running as a service

Ability to log to a remote syslog server from all platforms

Relative memory limits

Consoleless binary (Windows)

Customizable icon (Windows)

Customizable splash screen (Windows)

Customizable response to a second invocation in single mode (Windows)

Ability to embed the configuration inside the Wrapper binaries

Control the timezone used for events and log output

Configure service recovery (Windows)

Ability to set up user defined actions and events

Alert emails with log snapshots

Event commands and timed events

Low memory child process creation

Child process management

Processor affinity

Service permissions