JavaService is a software utility for the Windows NT environment, allowing a Java application to be installed and run in the background as a system service. Once the application is installed using JavaService, it can be run automatically on system startup and may be controlled using the standard Windows system administration tools.
The JavaService software is bundled with a number of Java applications, and may be downloaded and used with many utilities and programs that need this functionality in a Windows system for continuous execution of Java server processes.
The JavaService software provides the link between the cross-platform Java environment and the system service handling of Microsoft Windows. It achieves this without requiring any changes to the underlying Java application code of the server application.
JavaService itself is Windows application software, that provides a number of functions.
Those of most interest to users of this software are listed below:
An application may be installed as a service for automatic or manual execution using the JavaService install command, and can be removed using the JavaService uninstall command. The installed service may be stopped and started with the Windows net start and net stop commands, or execution status may be changed using Windows Administration Tools.
The following items are required so that a Java application can be executed as a Windows system service:
The following limitations apply to the use of JavaService in running Java applications as Windows system services: