PowerPoint 프레젠테이션

Similar documents
chapter1,2.doc

Apache2 + Tomcat 5 + JK2 를 사용한 로드밸런싱과 세션 복제 클러스터링 사이트 구축

PowerPoint 프레젠테이션

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

슬라이드 1

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Research & Technique Apache Tomcat RCE 취약점 (CVE ) 취약점개요 지난 4월 15일전세계적으로가장많이사용되는웹애플리케이션서버인 Apache Tomcat에서 RCE 취약점이공개되었다. CVE 취약점은 W

PowerPoint 프레젠테이션

슬라이드 1

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

ICAS CADWorx SPLM License 평가판설치가이드

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Webtob( 멀티도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

Microsoft PowerPoint - [Practice #1] APM InstalI.ppt

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

Microsoft Word - Windows_apahce_php_CUBRID2008

JDK이클립스

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

문서의 제목 나눔고딕B, 54pt

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Report Designer V3.0 사용설명서 2장

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

슬라이드 1

PowerPoint 프레젠테이션

LXR 설치 및 사용법.doc

4S 1차년도 평가 발표자료

Install stm32cubemx and st-link utility

PowerPoint Template

APM-Install-tools_ hwp

슬라이드 1

Microsoft PowerPoint - AME_InstallRoutine_ver8.ppt

PowerPoint 프레젠테이션

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

본 강의에 들어가기 전

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

Microsoft Word - src.doc

뇌를 자극하는 JSP & Servlet 슬라이드

. PC PC 3 [ ] [ ], [ ] [ ] [ ] 3 [ ] [ ], 4 [ ] [ ], 4 [Internet Protocol Version 4 (TCP/IPv4)] 5 [ ] 6 [ IP (O)], [ DNS (B)] 7 [ ] 한국어 -


Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

슬라이드 1

슬라이드 1

Windows 8에서 BioStar 1 설치하기

Microsoft Word - Solaris 8에_Tomcat _Apache_2.0.52[mod_jk2_module]_설치.doc

PowerPoint 프레젠테이션

Intro to Servlet, EJB, JSP, WS

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

서현수

Microsoft Word - Solaris 9에_Tomcat _설치.doc

PowerPoint 프레젠테이션

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

Chapter 1

PowerPoint 프레젠테이션

게시판 스팸 실시간 차단 시스템

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

NTD36HD Manual

[Brochure] KOR_TunA

SAS9.2_SAS_Enterprise_Miner_install_guide_single_user_v2

Apache install guide

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - qmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i qmail 1.03 spf-filter 년 6 월

Report Designer V3.0 사용설명서 2장

Portal_9iAS.ppt [읽기 전용]

J2EE & Web Services iSeminar

목차 1. 사전준비 mod_ssl OpenSSL 인증서파일 2. 주의사항 신규및갱신구분 CSR 직접생성여부 3. 인증서설치 httpd.conf 설정 httpd-ssl.conf 설정 갱신설치 서비스재시작 4. 확인및테스트 서비스구동확인 네트워크상태확인 방화벽확인 실제브라

1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도

Table of contents 1. 구성도 Maxgauge For MySQL 설치정보... 6 설치파일정보... 6 포트정보... 6 주요디렉토리... 6 소프트웨어기동 / 종료... 7 기동... 7 종료 Maxgauge For MySQ

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

PowerPoint 프레젠테이션

SBR-100S User Manual

<4D F736F F D D31312D30312D53572D30312DBBE7BFEBC0DABCB3B8EDBCAD5FBFDCBACEB9E8C6F7BFEB2E646F63>

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Apache( 단일도메인 ) SSL 인증서갱신설치가이드 본문서는주식회사한국기업보안에서 SSL 보안서버인증서설치를위해작성된문서로 주식회사한국기업보안의동의없이무단으로사용하실수없습니다. [ 고객센터 ] 한국기업보안. 유서트기술팀 Copyright 201

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

PowerPoint 프레젠테이션

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가

Tibero

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

CODESYS 런타임 설치과정

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

슬라이드 1

Interstage5 SOAP서비스 설정 가이드

PowerPoint 프레젠테이션

네이버블로그 :: 포스트내용 Print VMw are 에서 Linux 설치하기 (Centos 6.3, 리눅스 ) Linux 2013/02/23 22:52 /carrena/ VMware 에서 l

WAS 의동작과 WEB, Servlet, JSP 엑셈컨설팅본부 /APM 박종현 웹어플리케이션서버란? 웹어플리케이션서버방식은웹서버가직접어플리케이션프로그램을처리하는것이아니라웹어플리케이션서버에게처리를넘겨주고어플리케이션서버가어플리케이션프로그램을처리한다. 여러명의사용자가동일한페

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

데이터베이스_오라클_부록(최종).indd

RedHat Linux Fedora Core 4 + APM 소스컴파일설치 김희균 [ 사전준비 : 리눅스시디, 리눅스설치공간준비와컴퓨터의 IP 주소와넷마스크, 게이트웨이주소기록 1. Linux 시디로부팅을한다. 2. Gra

PowerPoint 프레젠테이션

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx

Transcription:

공개 SW 솔루션설치 & 활용가이드 미들웨어 > WAS 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide

CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리

- 3-1. 개요 소개 주요기능 Apache Tomcat은 Apache Software Foundation의어플리케이션서버 Java servlet을실행시키고 JSP코드가포함되어있는웹페이지생성 JSP/Servlet Container 중에하나로사용자에게 JSP요청을받으면서블릿으로바꾸어실행 JSP페이지를웹서버에요청을하면이페이지를해석하고실행하는역할 대분류 미들웨어소분류 WAS 라이선스형태 Apache License 2.0 사전설치솔루션 Java Development Kit 버전 9.0.1 (2017 년 10 월기준 ) 특징 보안취약점 개발회사 / 커뮤니티 Cross-platform, 플랫폼에제약없음 (Windows, Linux, Unix) Java로개발되는웹어플리케이션개발및운영시전세계적으로가장많이사용 취약점 ID : CVE-2017-7675 심각도 : 7.5 HIGH(V3) 취약점설명 : HTTP/2 구현이보안검사를우회하여공격자가특수하게조작된 URL을사용하여디렉터리통과공격을수행할수있음 대응방안 : 9.0.0.M22, 8.5.16 이상으로업그레이드 참고경로 : https://www.securityfocus.com/bid/100256 Apache Software Foundation 공식홈페이지 http://tomcat.apache.org

- 4-2. 기능요약 Tomcat 의주요기능 Jsp 파일 요청 변환 (Translation) JAVA 소스 (Servlet) 파일 Client 컴파일 (Compile) 클래스 (Servlet) 파일 응답 클래스 (Servlet) 파일메모리적재및실행

- 5-3. 실행환경 각버전별설치필요 Servlet Spec JSP Spec EL Spec WebSocket Spec JASPI C Spec Apache Tomcat V ersion Latest Released Version Supported Java Versions 4.0 2.3 3.0 1.1 1.1 9.0.x 9.0.1 (beta) 8 and later 3.1 2.3 3.0 1.1 1.1 8.5.x 8.5.23 7 and later 3.1 2.3 3.0 1.1 N/A 8.0.x (superseded) 8.0.47 (superseded) 7 and later 3.0 2.2 2.2 1.1 N/A 7.0.x 7.0.82 6 and later (7 and later for WebS ocket) 2.5 2.1 2.1 N/A N/A 6.0.x (archived) 6.0.53 (archived) 5 and later 2.4 2.0 N/A N/A N/A 5.5.x (archived) 5.5.36 (archived) 1.4 and later 2.3 1.2 N/A N/A N/A 4.1.x (archived) 4.1.40 (archived) 1.3 and later 2.2 1.1 N/A N/A N/A 3.3.x (archived) 3.3.2 (archived) 1.1 and later

- 6-4. 설치및실행 세부목차 4.1 리눅스 (CentOS) 설치 4.2 Windows(Windows 7) 설치

- 7-4. 설치및실행 4.1 리눅스 (CentOS) 설치 (1/4) CentOS 7.3 에설치하며간편한설치를위해 Binary 파일을이용하여설치 Apache Tomcat 홈페이지 (http://tomcat.apache.org) 에접속하여 Linux 용설치 tar.gz 파일 링크를복사한다. 설치에필요한버전확인후 Download -> 해당버전클릭 Core 부분 tar.gz 링크우클릭후 Copy Link Location

- 8-4. 설치및실행 4.1 리눅스 (CentOS) 설치 (2/4) wget 명령어를이용하여터미널창에서다운로드후 tar.gz 파일을압축을해제한다. 설치경로 /tomcat/apache-tomcat-8.5.23/ # wget http://apache.tt.co.kr/tomcat/tomcat- 8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz # tar xvf apache-tomcat-8.5.23.tar.gz

- 9-4. 설치및실행 4.1 리눅스 (CentOS) 설치 (3/4) 설치경로 (/tomcat/apache-tomcat-8.5.23/) 아래 bin 디렉터리에서 startup.sh 를실행한다. 로그확인은 catalina.out 파일로확인가능하다. # cd /tomcat/apache-tomcat-8.5.23 # ls -l # cd bin/ #./startup.sh # cd../logs # tail -f catalina.out

- 10-4. 설치및실행 4.1 리눅스 (CentOS) 설치 (4/4) 파이어폭스주소창에 http://localhost:8080 입력후정상구동을확인한다.

- 11-4. 설치및실행 4.2 Windows(Windows 7) 설치 (1/8) Oracle 홈페이지 (https://www.oracle.com) 에접속한다. 설치하고자하는 Tomcat 버전과호환되는 JDK 버전을다운로드한다.

- 12-4. 설치및실행 4.2 Windows(Windows 7) 설치 (2/8) 다운받은설치파일을실행한다. 설치과정은다음과같다.

- 13-4. 설치및실행 4.2 Windows(Windows 7) 설치 (3/8) 다운받은설치파일을실행한다.( 계속 )

- 14-4. 설치및실행 4.2 Windows(Windows 7) 설치 (4/8) Apache Tomcat 홈페이지 (http://tomcat.apache.org) 에접속하여좌측 Download 설치버전확인후 Window 용설치파일 (32-bit/64-bit Windows Service Installer) 을 다운로드한다.

- 15-4. 설치및실행 4.2 Windows(Windows 7) 설치 (5/8) 다운받은설치파일 apache-tomcat-8.5.23 을실행한다.

- 16-4. 설치및실행 4.2 Windows(Windows 7) 설치 (6/8) 다운받은설치파일 apache-tomcat-8.5.23 을실행한다. 설치과정은다음과같다. [ 포트설정및 Adiministrator 비밀번호설정 ] [JAVA 설치경로 ] [ 설치폴더경로 ]

- 17-4. 설치및실행 4.2 Windows(Windows 7) 설치 (7/8) 다운받은설치파일 apache-tomcat-8.5.23 을실행한다.( 계속 ) [ 설치완료 Tomcat 실행 ] [ 실행창에 services.msc 로확인가능 ]

- 18-4. 설치및실행 4.2 Windows(Windows 7) 설치 (8/8) 익스플로러주소창에 http://localhost:8080 입력후정상구동을확인한다. [ Tomcat 기본 Page ]

- 19-5. 기능소개 세부목차 5.1 Manager를통한어플리케이션배치 5.2 Webapps DIR 5.3 Context.xml 5.4 Paralel Deployment 5.5 가상호스트

- 20-5. 기능소개 5.1 Manager 를통한어플리케이션배치 (1/6) Manager 는내부에서수행되는어플리케이션을관리담당 Manager 를통해배치할 sample 어플리케이션을아래와같이생성 [ 어플리케이션 sample ]

- 21-5. 기능소개 5.1 Manager 를통한어플리케이션배치 (2/6) Manager 계정등록 톰캣설치경로의 conf 디렉터리의 Tomcat-users.xml 파일 Tomcat-users.xml 파일마지막줄수정 username 과 password 를입력

- 22-5. 기능소개 5.1 Manager 를통한어플리케이션배치 (3/6) 웹브라우저에서 Manager App 클릭후설정한계정으로로그인한다. [ Manager App 접속 ]

- 23-5. 기능소개 5.1 Manager 를통한어플리케이션배치 (4/6) [ Manager App 기본페이지 ]

- 24-5. 기능소개 5.1 Manager 를통한어플리케이션배치 (5/6) Directory deploy /sample 위와같이입력후 Deploy 버튼클릭 Sample 어플리케이션추가부분

- 25-5. 기능소개 5.1 Manager 를통한어플리케이션배치 (6/6) sample 어플리케이션페이지

- 26-5. 기능소개 5.2 Webapps DIR (1/2) Webapps 디렉터리는 conf/server.xml 확인하시면초기 name= localhost, appbase= webapps 로설정되어있다. 따라서 URL에 localhost로입력하시면기본페이지가설정되어있는것을확인할수있다. Webapps에최초로만들어놓은 Sample 어플리케이션으로등록한다. sample 로만들어놓은어플리케이션을복사합니다. 복사하는순간 sample 어플리케이션이 Deploy 된다. Catalina.out 로그를확인하시면복사할때위와같이 deploy 되는로그를확인할수있다.

- 27-5. 기능소개 5.2 Webapps DIR (2/2) Manager 페이지에서 Webapps 로등록한어플리케이션배치확인하기 Sample 어플리케이션추가부분 Sample 어플리케이션추가부분

- 28-5. 기능소개 5.3 Context.xml (1/2) Tomcat 5.5.12+ 이후부터는 context.xml 파일을분리하여 webapplication에서별도로자원을등록사용할수있도록제공한다. /tomcat/apache-tomcat-8.5.23/conf/catalina/localhost/ 위경로에 sample.xml 파일을생성한다. Catalina.out 로그를확인하시면복사할때위와같이 deploy 되는로그를확인할수있다.

- 29-5. 기능소개 5.3 Context.xml (2/2) Manager 페이지 Context.xml 배치확인하기 Sample 어플리케이션추가부분 Sample 어플리케이션페이지

- 30-5. 기능소개 5.4 Parallel Deployment(1/3) 하나의 tomcat instance 에동일한 context path 를가진 application 을다중으로 올릴수있게됨으로써테스트에영향을주지않고, 최신버전의소스를배포할수있다. 기존 sample 어플리케이션복사한다. cp R 명령어를통해기존 Sample 파일뒤에 ##01 과 ##02 를붙여복사한다. sample##01, sample##02 의디렉터리에각각 index.jsp 파일수정한다.

- 31-5. 기능소개 5.4 Parallel Deployment(2/3) /tomcat/apache-tomcat-8.5.23/conf/catalina/localhost 경로에아래와같은내용으로각각 xml 파일 2 개를생성한다.

- 32-5. 기능소개 5.4 Parallel Deployment(3/3) Parallel Deployment 를이용한어플리케이션배치하기 Sample 어플리케이션추가부분 기존 sample##1 으로연결되던세션이만료되면신규버전인 sample##2 어플리케이션으로세션이넘어간다. 기존세션 Sample 어플리케이션페이지 신규세션 Sample 어플리케이션페이지

- 33-5. 기능소개 5.5 가상호스트 (1/4) 2 개의도메인이하나에톰캣에설정할때각각주소에따라지정된어플리케이션을호출 할수있는기능이다. 기존 sample 어플리케이션을 /app/homepage, /app/mailserver 로각각복사합니다. /app/homepage, /app/mailserver 디렉터리의 index.jsp 파일을위와같이수정한다. /etc/hosts 파일내용추가

- 34-5. 기능소개 5.5 가상호스트 (2/4) /tomcat/apache-tomcat-8.5.23/conf/server.xml 파일에내용을추가한다.

- 35-5. 기능소개 5.5 가상호스트 (3/4) /tomcat/apache-tomcat-8.5.23/conf/server.xml 수정시자동으로 mailapps, serverapps 가생성된다. /app/homepage, /app/mailserver 어플리케이션을 ROOT 로복사한다.

- 36-5. 기능소개 5.5 가상호스트 (4/4) 파이어폭스주소창에등록한호스트별확인하기

- 37-6. 활용예제 세부목차 6.1 웹서버연동하기

- 38-6. 활용예제 6.1 웹서버연동하기 (1/5) Tomcat 서버는본연의임무인서블릿컨테이너의역할만하고, Apache HTTP Server 는 웹서버의역할을하도록각각의기능을분리하여연동한다. [ Tomcat 홈페이지의 Tomcat Connectors ] [ JK 1.2.42 Source Release tar.gz 다운로드 ] Tomcat 과 Apache 를연동하기위해 mod_jk 모듈을다운로드한다.

- 39-6. 활용예제 6.1 웹서버연동하기 (2/5) 다운로드받은 tomcat-connectors-1.2.37-src.tar.gz 압축해제후컴파일한다. 파일압축풀기 파일확인 컴파일을하기위한경로이동 #./configure --with-apxs=/usr/local/apache2/bin/apxs # make # make install 순서대로진행한다.

- 40-6. 활용예제 6.1 웹서버연동하기 (3/5) mod_jk.conf 파일과 workers.properties 을생성한다. [ /usr/local/apache2/conf 디렉터리에생성한다.] [/usr/local/apache2/conf 디렉터리에생성한다.]

- 41-6. 활용예제 6.1 웹서버연동하기 (4/5) /usr/local/apache2/conf/httpd.conf 파일수정한다. [ httpd.conf 파일 mod_jk 모듈을등록한다. ] [ mod_jk.conf 파일 include 한다. ] LoadModule jk_module modules/mod_jk.so 추가내용 include conf/mod_jk.conf 추가내용

- 42-6. 활용예제 6.1 웹서버연동하기 (5/5) 80 포트로접속시아파치페이지가호출되는게아니라톰캣과연동되어톰캣페이지가 호출된다. [ 톰캣기본페이지화면 ]

- 43-7. FAQ Q Tomcat 기본 Port 8080을변경할수있나요? & A 기본포트변경가능합니다. Server.xml파일을보시면 Connector port부분에 8080포트로명시되어있으나, 해당부분변경후서비스재시작해주시면변경된포트로서비스됩니다. Q Apache와 Tomcat의차이점은뭔가요? & A Apache는정적인파일을처리합니다. 예로이미지파일또는 html 같은파일을처리하며, Tomcat은동적인파일을처리합니다. 예로 jsp 파일을처리합니다.

- 44-7. FAQ Q Tomcat을 80포트로구동시키면편리하지않나요? & A Linux에서 1024 이하의포트번호는 root 사용자에게만사용이허가됩니다. 예제처럼 Tomcat 사용자가구동시키는 Tomcat은 80포트에서권한을가질수없습니다. 이것은 Linux의또다른보안체계라고할까요? 이때문에특정몇몇프로그램을제외하고는포트번호를 1024 이상의큰번호로사용합니다 Q Apache와 Tomcat을연동하는꼭해야하는건가요? & A 어떠한요청이들어왔을때여러개의서버로분산해서처리할수있는장점이있습니다. 또한 Apache가처리하는어플리케이션과 Tomcat이처리하는어플리케이션을별도로분리하는소스분산이가능합니다.

- 45-8. 용어정리 용어 설명 Catalina 서블릿컨테이너 ( 자바서블릿을호스팅하는환경 ) Coyote HTTP 컴포넌트 ( 톰캣에 TCP 를통한프로토콜지원 ) Jasper 톰캣의 JSP 엔 ( 실제 JSP 페이지의요청을처리하는서블릿 ) TomEE WAS Servlet JSP 톰캣의부족한 JAVA EE 컴포넌트수용함으로써완벽한 WAS 로서수행가능 WAS (web application server) 웹애플리케이션서버 Servlet 은웹에서 JAVA 프로그래밍을구현하기위한정의 JSP(Java Server Page) 는서블릿이라고하는자바웹프로그래밍기법에기반을두고있으며, PHP 나 ASS 와같이 HTML 과함께스크립트를사용할수있음

Open Source Software Installation & Application Guide 이저작물은크리에이티브커먼즈저작자표시 2. 0 대한민국라이선스에따라이용하실수있습니다.