Commons Daemon
Page Module:Message box/ambox.css has no content.
This article needs additional citations for verification. (June 2023) |
Page Module:Infobox/styles.css has no content.
| Commons Daemon | |
|---|---|
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Apache Software Foundation |
| Written in | Java, C |
| Operating system | Cross-platform |
| Type | Library |
| License | Apache License 2.0 |
| Website | commons |
Script error: No such module "Check for conflicting parameters".
Commons Daemon, formerly known as JSVC, is a Java software library belonging to the Apache Commons Project.
Daemon provides a portable means of starting and stopping a Java Virtual Machine (JVM) that is running server-side applications. Such applications often have additional requirements compared to client-side applications. For example, the servlet container Tomcat 4 would need to serialize sessions and shutdown web applications before the JVM process terminates.
Daemon comprises 2 parts: a native library written in C that interfaces with the operating system, and the library that provides the Daemon API, written in Java.
There are two ways to use Commons Daemon: by implementing the daemon interface or by calling a class that provides the required methods for daemon. For example, Tomcat-4.1.x uses the daemon interface and Tomcat-5.0.x provides a class whose methods are called by JSVC directly.
See also
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content."Daemon – Apache Commons Daemon Release Notes".