다음 이전 차례

7. GNUJSP RPM

GNUJSP는 선 사의 자바 서버 페이지(Java Server Pages)를 구현한 것이다. GNUJSP 서블릿을 설치하면, .jsp 확장자를 가지는 파일을자바 소스 파일로 번역하여 컴파일 하고, 실행하게 된다. GNUJSP 1.0은 JSP 1.0 규격을 지원 한다.

GNUJSP는 자바 소스와 클래스 파일 형태로, 무료로 배포된다. 아파치를 포함하여 광범위한 플랫폼, 웹 서버, 서블릿 엔진을 지원한다. 아파치 서버에 설치하는 경우는 함께 배포되는 INSTALL.apache http://klomp.org/gnujsp/INSTALL.apache문서를 참고한다.

GNUJSP도, ApacheJServ 패키지와 마찬가지로, 간편한 설치와 구성을 위하여 RPM 패키지로 만들었다.

다음과 같이 GNUJSP 패키지를 설치한다.

# rpm -i gnujsp-1.0.1-1.i386.rpm

설치 과정에 오류가 없다면, /usr/lib/gnujsp 디렉토리를 생성하고, 클래스 파일이 복사된다. ApacheJServ 구성 파일에 GNUJSP를 위한 구성 내용을 추가하고, GNUJSP 서블릿 존 구성 파일을 추가한다.

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

+------------------------+---------------------+----------------------+------+
|        디렉토리        |        파 일        |         설명         | 비고 |
+------------------------+---------------------+----------------------+------+
| /etc/httpd/conf/jserv/ | jserv.conf          | ApJServMount,        | 수정 |
|                        |                     | ApJServAction 추가   |      |
+------------------------+---------------------+----------------------+------+
| /etc/httpd/conf/jserv/ | jserv.properties    | classpath 추가       | 수정 |
|                        |                     |                      |      |
+------------------------+---------------------+----------------------+------+
| /etc/httpd/conf/jserv/ | gnujsp.properties   | GNUJSP용 서블릿 존   | 생성 |
|                        |                     | 구성 파일            |      |
+------------------------+---------------------+----------------------+------+
| /usr/lib/gnujsp/       | gnujsp10.jar        | JSP를 구현한         | 생성 |
|                        | sax2.jar            | 클래스 파일          |      |
|                        | openxml-1.2-w3c.jar |                      |      |
|                        | aelfred.jar         |                      |      |
+------------------------+---------------------+----------------------+------+
| /usr/doc/gnujsp-1.0.1/ |                     |문서 파일과 JSP 예제들| 생성 |
+------------------------+---------------------+----------------------+------+


다음 이전 차례