블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total652,955
Today8
Yesterday77

'웹 컨테이너'에 해당되는 글 1건

  1. 2010.06.10 JSP를 시작하기 위한 준비. (4)
웹 1.0은 정적인 웹이었다. 한번 HTML문서로 작성되고나면 직접 코드를 수정하지 않는한 변환이 불가능했다. 웹 2.0은 동적인 웹이다. 일반 프로그래밍에서 변수를 사용하듯, 다양한 변수들을 사용하고, 논리문을 사용하여 각각의 상황에 맞는 변화가 가능하다. JSP는 동적인 웹을 만들어가는 기본적인 단계이다.



JSP 의 기본이 되는 것들.
이미 이글을 읽고 있는 사람들의 대부분은 JAVA에 대해 한두번 이상은 들어봤을 것이다. 그리고 JSP 라는 것이 JAVA 와 관련이 있다라는것 정도는 알고 있을 것이다. 사실 그렇다. JSP 라는 말 자체가 Java Server Page 의 약자로 Java를 이용해서 동적인 웹 페이지를 만드는 기술을 말한다. JSP 를 사용하기 위해서는 웹서버, 컨테이너 그리고 JAVA 가 있어야지 실행이 가능하다. 웹을통해 요청된 jsp파일은 웹 컨테이너에 요청되고 JAVA 컴파일러를 통해 해석된다. 해석된 결과물은 웹서버로 보내져 하나의 html 문서로 사용자에게 보여지게 된다.


그림1. JSP의 개요


JAVA, WebServer 환경.
JSP를 시작하기 위해서는 세가지가 설치되어 있어야 한다. JAVA, Tomcat, web server 가 그것이다. Mac 에서는 이미 JAVA와 웹서버가 설치되어 있기 때문에 Tomcat만 설치한다면 JSP를 사용할 준비가 완료된다. JAVA가 설치되어 있는지 확인하기 위해서는 '응용프로그램' -> '유틸리티' -> '터미널' 을 실행한후 다음과 같이 입력하면 JAVA가 실행되고 있음을 확인할 수 있다.

$ java -version


그림2. 자바 버전 확인

위 화면과 같이 나온다면 java 가 설치되어 있고, 이미 실행되고 있는 것이다. 그렇지 않고 다른 메시지가 나온다면 설정을 확인해 봐야 할 것이다. Mac에서는 기본적으로 웹서버가 설치되어 있지만, 기본으로 실행되지는 않는다. 이를 실행하기 위해서는 '시스템 환경설정' -> '공유' 에서 '웹공유'에 체크를 해주면 웹 서버가 실행된다. 웹서버가 실행되는 것을 확인하기 위해서는 웹 브라우저를 실행하고 주소입력창에 localhost 를 입력했을때 다음과 같은 화면이 나온다면 실행되고 있는 것이다.


그림3. 웹 서버 확인


Mac에서 Tomcat 웹 컨테이너 설치하기.
Tomcat 오픈소스 프로젝트로 개발되고, 무료로 제공되는 웹 컨테이너이다. 무료임에도 불구하고 우수한 성능으로 많은 서버에서 사용되고 있다. 톰캣은 홈페이지에서 다운로드 받을 수 있다.(http://tomcat.apache.org)


그림4. 아파치 톰캣 홈페이지

최신버전인 Tomcat 6.x 를 다운받기 위해서 위의 빨간 박스 부분을 클릭하여 다운로드 페이지로 이동하도록 한다. 5.5 버전의 경우 설치 방법이 다를 수도 있다.


그림5. 다운로드 페이지

다양한 버전이 있지만, Mac 에서 설치하기 위해서는 Binary 버전의 Core 파일을 다운로드 받도록 한다. 다운로드 받는 파일은 압축을 풀어 놓는다. tar.gz 파일의 압축을 풀기 위해서는 그저 더블클릭을 하기만 하면 된다. 압축을 푼 톰캣 폴더를 적당한 곳으로 옮겨놓고 /bin 폴더의 'startup.sh' 파일을 실행하면 톰캣이 실행된다. 'startup.sh' 파일을 실행하기 위해서는 터미널 환경에서 실행하도록 해야 한다.

$ ./startup.sh


그림6. 톰캣 웹 컨테이너 시작

위와같이 나온다면 톰켓 웹컨테이너가 정상적으로 시작된 것이다. 톰켓이 정상적으로 작동하는지 확인하기 위해서는 웹브라우저를 실행하고 주소창에서 'localhost:8080'를 입력하도록 한다.


그림7. 톰켓 웹페이지

위와같은 화면이 나온다면 톰켓 웹컨테이너가 실행되는 것이다. 톰켓서버를 중지시키기 위해서는 bin 폴더에서 'shutdown.sh' 파일을 실행하면 된다. 물론 이것도 터미널 환경에서 실행해야 된다. 이제 JSP를 실행하기 위한 환경이 완료된 것이다.

Posted by seanhigher

댓글을 달아 주세요

  1. 2010.07.10 23:12 stringargs  댓글주소  수정/삭제  댓글쓰기

    윈도로 진행하는게 아니었군요 ㄷㄷ

  2. 2010.11.16 13:36 우주소년  댓글주소  수정/삭제  댓글쓰기

    너무 좋은 글 잘 보고 갑니다 ㅎㅎ
    DB + JSP Start 핵심만 쏙쏙 찝어서 잘 설명되어 있네요
    감사합니다

  3. 2011.05.11 16:06 pangloss  댓글주소  수정/삭제  댓글쓰기

    덕분에 이상한데서 헤메다가 제대로 설치 했네요. ㅠㅠ
    리눅스도 못 다루면서 내가 맥을 왜 샀을까...

최근에 달린 댓글

글 보관함