Apache Tomcat 3 0 Connection http ejavaschool com

  • Slides: 51
Download presentation
Apache + Tomcat 3. 0 Connection 장성봉 http: //ejavaschool. com. ne. kr

Apache + Tomcat 3. 0 Connection 장성봉 http: //ejavaschool. com. ne. kr

Apache + Tomcat의 구조 Apache Web Server Tomcat container 사용자가 Web Browser 통해 특정

Apache + Tomcat의 구조 Apache Web Server Tomcat container 사용자가 Web Browser 통해 특정 데이터 검색 요청 Txt 파일 JSP 파일 HTML 파일 Servlet 파일 데이터베이스

연동 환경 구축 방법 • 1. 2. 3. 순서 및 단계 Apache Web server,

연동 환경 구축 방법 • 1. 2. 3. 순서 및 단계 Apache Web server, Tomcat 설치 각각 구동 Test Tomcat의 tomcat. bat 파일 – j 2 sdk, Tomcat 위치 설정 4. Apache httpd. conf 파일 – Tomcat의 tomcat. conf 파일 위치 설정 5. 6. 7. 8. Tomcat tomcat. conf 파일 설정 – dll 파일 등록 설정 Apache. Modules. Jserve. dll 파일- Apache에 저장. Tomcat Servelt. jar 파일 path 설정. 구동 Test – Apache start Tomcat start Web browser로 확인

JSP Development Tools • • • Java Development Kit : J 2 SDK 1.

JSP Development Tools • • • Java Development Kit : J 2 SDK 1. 4. 0 Web Server : Apache web server 1. 3. 0 JSP Container : Jakarta-Tomcat 3. 0 Data Base : Oracle, IBM DB 2 Editor : Edit ++

J 2 SDK Setup 1. 가장 먼저 J 2 sdk 1. 4. 0 설치

J 2 SDK Setup 1. 가장 먼저 J 2 sdk 1. 4. 0 설치 http: //java. sun. com/Download 6/ 2. J 2 SDK 환경 변수 설정 SET PATH=%PATH%; d: j 2 sdk 1. 4. 0 SET CLASSPATH=. ; d: j 2 sdk 1. 4. 0lib tools. jar; d: j 2 sdk 1. 4. 0classes SET JAVA_HOME=d: j 2 sdk 1. 4. 0

Apache Web Server Setup 1. Download : 1. 3. 0 이상 버전 다운 받아

Apache Web Server Setup 1. Download : 1. 3. 0 이상 버전 다운 받아 설치. 2. http: //www. apache. org/dist/httpd/binaries/ win 32/ 3. Setup : - click , next 하면 설치 끝. 4. 주의사항 - Apache Web server를 실습하기 편한 Drive에 설치하는 것이 좋다. -ex) d: Apache GroupApache처럼 설치

Testing 1. Start : 시작 프로그램 Apache Http Server Control Apache Server start 2.

Testing 1. Start : 시작 프로그램 Apache Http Server Control Apache Server start 2. web browser 에서 실행 Test http: //localhost/, http: //127. 0. 0. 1/ 3. Stop : 시작 프로그램 Apache Http Server Control Apache Server stop

Start , Stop

Start , Stop

Open

Open

Apache Configuration 2 • D: apacheconfhttpd. conf 파일 열어 • Server name 설정 한다.

Apache Configuration 2 • D: apacheconfhttpd. conf 파일 열어 • Server name 설정 한다. - http: //127. 0. 0. 1 로 설정하거나 http: //localhost 로 한다. - 설정 하지 않으면 에러 발생함.

Apache Configuration 2

Apache Configuration 2

Tomcat Setup 1. Download : 3. 1. 1 이상 version 다운 받아 설치. http:

Tomcat Setup 1. Download : 3. 1. 1 이상 version 다운 받아 설치. http: //jakarta. apache. org/builds/jakartatomcat/release/v 3. 2. 4/bin/ 에서 jakarta- tomcat-3. 2. 4. zip down 2. Setup : 압축파일 풀면 자동 설치 됨. 3. d: drive에 설치(Tomcat version 표 기 해 주는 것이 테스트 하기에 편리함).

Binaries click (1)

Binaries click (1)

http: //www. apache. org/dist/jakarta/ click (2)

http: //www. apache. org/dist/jakarta/ click (2)

jakarta-tomcat/ click (3)

jakarta-tomcat/ click (3)

release/ click (4)

release/ click (4)

v 3. 2. 4/ click (5)

v 3. 2. 4/ click (5)

bin/ click (6)

bin/ click (6)

jakarta-tomcat-3. 2. 4. zip click(7)

jakarta-tomcat-3. 2. 4. zip click(7)

Tomcat 3. 0 directory 구조

Tomcat 3. 0 directory 구조

open

open

Edit and Save

Edit and Save

open

open

Edit and Save

Edit and Save

환경 설정된 파일 ####################### # Apache JServ Configuration File # ####################### # Note: this

환경 설정된 파일 ####################### # Apache JServ Configuration File # ####################### # Note: this file should be appended or included into your httpd. conf # Tell Apache on win 32 to load the Apache JServ communication module Load. Module jserv_modules/Apache. Module. JServ. dll # Tell Apache on Unix to load the Apache JServ communication module # For shared object builds only!!! # @LOAD_OR_NOT@Load. Module jserv_module @LIBEXECDIR@/mod_jserv. so #Load. Module jserv_module libexec/mod_jserv. so

Path 설정 1

Path 설정 1

Path 설정 2

Path 설정 2

Path 설정 3

Path 설정 3

Path 설정 4

Path 설정 4

Apache와 Tomcat connection • http: //jakarta. apache. org/builds/jakartatomcat/release/v 3. 1. 1/bin/win 32/i 386/ 에서

Apache와 Tomcat connection • http: //jakarta. apache. org/builds/jakartatomcat/release/v 3. 1. 1/bin/win 32/i 386/ 에서 • Apache. Module. JServ. dll 파일을 다운 받 아, • D: Apache GroupApacheModules Directory에 저장한다.

Paste Tomcat. conf 추가하기

Paste Tomcat. conf 추가하기

TESTing 순서 1. Apache Web server Starting 2. 시작 프로그램 Apache Http Server Control

TESTing 순서 1. Apache Web server Starting 2. 시작 프로그램 Apache Http Server Control Apache Server start 3. d: Jakarta-Tomcatbinstartup start 4. Web browser 에서 실행 – 5. http: //127. 0. 0. 1/examples/ 또는 http: //127. 0. 0. 1: 8080/examples/ 실행한다. l 실행 화면 ---

http: //127. 0. 0. 1: 8080/examples/jsp/index. html

http: //127. 0. 0. 1: 8080/examples/jsp/index. html

http: //127. 0. 0. 1/servlet/Snoop. Servlet

http: //127. 0. 0. 1/servlet/Snoop. Servlet

Tomcat doc. Base edit -1 • • • 위치 : <tomcat_home>confserver. xml doc. Base

Tomcat doc. Base edit -1 • • • 위치 : <tomcat_home>confserver. xml doc. Base - 실제 servlet과 jsp 가 위치하고 있는 곳 Path- url 에서 보여줄 dir 가리킴 webapps - <tomcat_home> webappsexamples 디 렉토리를 말하며 http: //localhost/examples 가 path 라는 것을 말합니다. <Context path="/examples" doc. Base="webapps/examples" cross. Context="false" debug="0“ reloadable="true" > </Context>

Tomcat doc. Base edit -2 • /test/examples dir에 있는 파일을 이 용하고 싶다면 다음처럼

Tomcat doc. Base edit -2 • /test/examples dir에 있는 파일을 이 용하고 싶다면 다음처럼 doc. Base 를 바꿔주면 됨. • <Context path="/examples" doc. Base="/test/examples" cross. Context="false" debug="0" reloadable="true" > • </Context>

3(continued) • 새로운 dir을 추가 • /www/shop dir에 웹 어플리케이션이 존재 하며 URL은 shop으로

3(continued) • 새로운 dir을 추가 • /www/shop dir에 웹 어플리케이션이 존재 하며 URL은 shop으로 지정. • <Context path="/shop" doc. Base="/www/shop" debug="0" cross. Context="false" sreloadable="true" > • </Context>