'tomcat'에 해당되는 글 1건

  1. 2011/09/10 boyo tomcat 디렉토리 구조 및 jsp 용어 정리

회사 교육때문에 필요한 부분만 정리해 두었음. ㅎ
1.1 용어정리
  - 컴파일 : 고급 언어로 작성된 프로그래밍 언어를 기계어 또는 중간언어로 변화, 컴퓨터가 알수 있는 파일로 변환
  - 클래스 파일 : java로 컴파일 된 파일(확장자 : .class)
  - 서블릿 : 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램, 웹상에서 class 파일 사용.
  - 프레임워크 : 프로그램 개발 시 편의를 위해 제공되는 클래스들의 집함.
        * spring, struts, ibatis 등
  - 톰캣매핑 : apache + tomcat에서 나온 용어이며, apache와 tomcat 연결고리
        * 규칙 : .action 확장자 매핑, servlet_test 주소 매핑
  - 라이브러리 : 클래스 압축파일.
 
1.2 구조 : apache 1.3 + tomcat 6.0.29     ## 해당 구조로 인하여 톰캣매핑이 필요
1.3 특이사항 : JVM 메모리 할당
1.4 디렉토리 구조

- tomcat
  - bin                   ## 톰캣 실행파일 위치
    * shutdonw.sh         ## 톰캣 정지
    * startup.sh          ## 톰캣 시작
    * version.sh          ## 톰캣 버전 확인
   
  - conf                 ## 톰캣 설정파일 위치
    * catalina.policy
    * catalina.properties
    * context.xml
    * logging.properties
    * server.xml          ## 톰캣 서버 설정
    * tomcat-users.xml
    * web.xml             ## 파일 삭제될 시 톰캣 시작이 정상적으로 안됨.
    * web.xml_org
  - lib
    * annotations-api.jar
    * catalina-ant.jar
    * catalina-ha.jar
    * catalina-tribes.jar
    * catalina.jar
    * el-api.jar
    * jasper-el.jar
    * jasper-jdt.jar
    * jasper.jar
    * jsp-api.jar
    * mysql-connector-java-5.1.6-bin.jar    ##mysql connection 라이브러리
    * ojdbc14.jar                           ##oracle connection 라이브러리
    * servlet-api.jar
    * tomcat-coyote.jar
    * tomcat-dbcp.jar
    * tomcat-i18n-es.jar
    * tomcat-i18n-fr.jar
    * tomcat-i18n-ja.jar
   
  - logs
    * catalina.out   ## 톰캣관련 모든로그가 저장되어 있음.
    * catalina.2010-08-02.log
    * host-manager.2011-08-26.log
    * localhost.2011-08-26.log
    * manager.2011-08-26.log
   
  - temp
  - webapps     ## 톰캣 기본 설치시 appBase ( 카페24 : /home/hosting_users/ID)
  - work        ## jsp 클래스 파일 및 세션파일 위치

- www           ## 톰캣 docBase
  - WEB-INF     ## WEB-INF 디렉토리 하위 파일은 브라우저에서 직접 접근 불가능
    -classes    ## 서블릿등을 사용하기 위한 클래스 파일 위치 (.class)
    -lib        ## 라이브러리 파일 위치 (.jar)
    * web.xml   ## 서블릿, MIME 타입, 보안, 세션 구성등을 설정하는 파일
    
2011/09/10 09:15 2011/09/10 09:15
TAG ,