ApacheJServ 패키지는 아파치를 위한 구성 내용을 httpd.conf 에 추가하기 때문에 서버가 실행 중인 경우에 서버를 재기동하여야 한다.
먼저, 웹 서버를 기동해야 한다. 만일, 현재 웹 서버가 실행 중이라면 재기동을 해야 한다.
# /etc/rc.d/init.d/httpd stop
# /etc/rc.d/init.d/httpd start
아파치 서버의 error_log 파일을 열어 파일의 끝 부분을 들여다 보자: tail /var/log/httpd/error_log. 다음은 필자가 RedHat Linux 7.0에서 error_log 파일을 열어 본 것으로, 이 중에서 ApacheJServ/1.1.2가 있다면, 아파치 서버 데몬과 서블릿 엔진이 정상적으로 동작 중임을 알 수 있다.
+------------------------------------------------------------------+
| ...... |
| ... [notice] Apache/1.3.12 (Unix) (Red Hat/Linux) mod_ssl/2.6.6 |
|OpenSSL/0.9.5a mod_perl/1.24 PHP/4.0.2 ApacheJServ/1.1.2 configure|
|d -- resuming normal operations |
+------------------------------------------------------------------+
ApacheJServ 패키지를 설치하면, /home/httpd/servlets 디렉토리에 Hello, IsItWorking 서블릿 파일들이 생성된다. 웹 브라우저를 띄워 이들 중에서 IsItWorking 서블릿을 실행해 보자.
IsItWorking 서블릿을 실행하기 위한 URL은 다음과 같다.
http://localhost/servlet/IsItWorking
[[ IsItWorking 서블릿 실행 결과: 웹 브라우저 화면]]
서블릿 실행이 성공적이면 JSP 파일을 시험한다. 만일 오류가 있다면, JSP 파일에 대해서도 오류를 만날 수 밖에 없다.
GNUJSP 패키지를 설치하면, JSP 예제도 함께 설치된다. 위치는 /usr/share/doc/gnujsp-1.0.1/examples 이다. 이 중 hello.jsp 파일(설치 동안에 /home/httpd/html 디렉토리에 복사된다)을 /home/httpd/html 디렉토리에 복사하고, 웹 브라우저를 통해 접근해 본다.
hello.jsp 파일에 접근하기 위한 URL은 다음과 같다.
http://localhost/hello.jsp
[[ hello.jsp 웹 브라우저 화면]]