jjryu 2011. 8. 3. 14:25

WAS
    톰캣
        Servlet컨테이너만 있고, EJB컨테이너는 없다.
    웹로직
    OC4j
    웹스피어
    제우스
    JBoss


%CATALINA_HOME%\conf\server.xml
    <Server />
        <Service />
            <Engine />
                <Host/>
                    웹 어플리케이션이 포함되는 서버에 관한 정보
                    .appBase
                        웹 어플리케이션 폴더가 위치할 기본 폴더
                            %CATALINA_HOME%의 상대경로

                    <Context />
                        웹 어플리케이션과 관련된 설정 정보
                        .path
                            웹 어플리케이션의 경로명
                            request.getContextPath()
                        .docBase
                            웹 어플리케이션이 위치한 폴더


웹 어플리케이션의 폴더 구조
    WEB-INF
        web.xml
            웹 어플리케이션에 대한 전반적인 설정 정보
            <web-app />
                <context-param>
                    웹 어플리케이션의 초기화 파라미터
                    데이터베이스 연결과 관련된 설정 파일의 경로, 로깅 설정 파일, 웹 어플리케이션의 주요 속성 정보를 담고 있는 파일의 경로 등
                    <param-name />
                    <param-value />

                    application.geInitParameterNames()
                    application.geInitParameter()
        classes/
            웹 어플리케이션에 사용하는 클래스 파일
            서블릿 클래스, 태그 라이브러리를 위한 클래스 파일들
        lib/
            웹 어플리케이션에서 사용하는 Jar 파일
        tld/
            태그 라이브러리 관련 설정 파일