다음 이전 차례

6. ApacheJServ RPM

ApacheJServ는 1.1 버전부터 소스 파일과 함께 RPM도 배포된다. 이제는 굳이 소스를 컴파일 하여 실행 파일을 만들고, 함께 배포되는 샘플을 참고하여 실행에 필요한 구성 파일들을 직접 구성하여 만들어야 하는 과정이 필요하지 않다. 이 과정은 INSTALL 파일에 상세하게 설명되어 있지만, 초보자에게는 여전히 어렵고, 또한 여간 번거로운 게 아니다.

6.1 패키지 설치

아파치와 JDK가 설치되어 있다면, 다음과 같이 ApacheJServ 패키지를 설치 한다.

# rpm -i ApacheJServ-1.1.2-1.i386.rpm

설치 과정에 오류가 없다면, 지정된 디렉토리에 파일이 복사되고, /etc/httpd/conf/httpd.conf 파일에 ApacheJServ를 위한 구성 내용을 추가 한다.

패키지 설치로 인해 생성되는 디렉토리와 추가되는 파일은 다음의 표와 같다.

+-----------------------------+-------------------+------------------+
|         디렉토리            |      파   일      |     설   명      |
+-----------------------------+-------------------+------------------+
| /etc/httpd/conf/jserv/      | jserv.conf        |                  |
|                             | jserv.properties  | 구성 파일        |
|                             | zone.properties   |                  |
+-----------------------------+-------------------+------------------+
| /etc/httpd/modules/         | ApacheJServ.jar   | 서블릿 엔진을    |
|                             |                   |구현한 클래스 파일|
+-----------------------------+-------------------+------------------+
| /home/httpd/classes/        | servlet-2.0.jar   | JSDK             |
+-----------------------------+-------------------+------------------+
| /home/httpd/servlets/       | Hello.class       | 서블릿 예제      |
|                             | IsItWorking.class |                  |
+-----------------------------+-------------------+------------------+
| /usr/doc/ApacheJServ-1.1.2/ |                   |문서 파일들       |
+-----------------------------+-------------------+------------------+
| /var/log/httpd/             | jserv.log         |로그 파일         |
+-----------------------------+-------------------+------------------+


다음 이전 차례