커먼스 데몬

Commons Daemon
커먼스 데몬
개발자아파치 소프트웨어 재단
안정적 해제
1.2.2 / 2019년 10월 3일; 2년(2019-10-03)
기록 위치자바, C
운영 체제크로스 플랫폼
유형도서관
면허증아파치 라이선스 2.0
웹사이트commons.apache.org/daemon

커먼즈 데몬(Commons Daemon)은 아파치 커먼즈 프로젝트에 속한 자바 소프트웨어 라이브러리다.

데몬은 서버측 애플리케이션을 실행하는 Java Virtual Machine(JVM)을 시작하고 중지할 수 있는 휴대용 수단을 제공한다.그러한 애플리케이션은 종종 클라이언트 측 애플리케이션과 비교하여 추가 요건을 가진다.예를 들어 서블릿 컨테이너 Tomcat 4는 JVM 프로세스가 종료되기 전에 세션을 직렬화하고 웹 애플리케이션을 종료해야 한다.

데몬은 운영체제와 인터페이스하는 C로 작성된 네이티브 라이브러리와 자바로 작성된 데몬 API를 제공하는 라이브러리 등 2개 부분으로 구성된다.

커먼즈 데몬을 사용하는 방법에는 데몬 인터페이스를 구현하거나 데몬에 필요한 방법을 제공하는 클래스를 호출하는 두 가지가 있다.예를 들어 Tomcat-4.1.x는 데몬 인터페이스를 사용하고 Tomcat-5.0.x는 JSVC에서 직접 메서드를 호출하는 클래스를 제공한다.