Вы можете запустить приложение Java как службу (Windows) или демон (Linux), используя код демона Apache Commons .
Структура
Демон состоит из 2 частей. Один написан на C, который создает интерфейс для операционной системы, а другой - на Java, который предоставляет API-интерфейс Daemon.
1009 * Платформа *
Поддерживаются как Win32, так и UNIX-подобные платформы. Для платформ Win32 используйте procrun. Для UNIX-подобных платформ используйте jsvc.
Java-код
Вы должны написать класс (MyClass), который реализует следующие методы:
* void load(String[] arguments): Here open the configuration files, create the trace file, create the ServerSockets, the Threads
* void start(): Start the Thread, accept incoming connections
* void stop(): Inform the Thread to live the run(), close the ServerSockets
* void destroy(): Destroy any object created in init()