2. JSP의 환경설정.

Slides:



Advertisements
Similar presentations
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
Advertisements

Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
사 진 성명 학교 휴대폰 전공 / 학년 / 학번 ●교내 외 활동내역 활동명활동기간주요내용 ●공모전 수상경력 년 월 일년 월 일내 용내 용시행처 재학 / 휴학 본 주소 ※ 공모전 수상경력은 참고사항일 뿐 평가에 반영되지 않습니다 수상내용 생년월일 SNS/ 미니홈피.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
Youngmin Jung JOSSO 설치 Youngmin Jung
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
Web Programming 강의 소개
Chapter-2. 개발환경 구축하기.
어서와 Java는 처음이지! 제1장 기초 사항 IT응용시스템공학과 김형진 교수.
1장 PHP 개요 및 설치 PHP 개요에 대한 이해 PHP 동작 원리 숙지 PHP 기반의 서버/클라이언트 환경 이해
3장. 웹 어플리케이션과 JSP 및 Servlet의 이해 제3장.
1. JSP(Java Server Pages) 소개
서버의 종류와 기능 환경공학과 권진희.
Chapter 11 웹 서버 보안.
ASP를 이용한 SHOPPING MALL 만들기
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
Web Servers (IIS & Apache)
APM (Apache+PHP+MySQL)
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
윈도우&유닉스 시스템 보안설정 Start! 서화섭.
1강 01장. 웹과 자바.
박 명 호 한남대학교 컴퓨터공학과 인공지능 실험실
<엘리제를 위하여>를 감상하며 론도 형식 이해하기
24강. JSTL(JSP standard Tag Library)
PHP + Eclipse + Google Code를 이용한 개발환경
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
2장. JSP 개발 환경 설정 이 장에서 배울 내용 : JSP 페이지를 작성하기 위한 개발환경을 설정하고, 웹 애플리케이션 개발을 위해 반드시 이해하여야 할 웹 애플리케이션 폴더 구조에 대해 학습한다. 또한 요청된 JSP 페이지가 어떠한 처리과정을 거쳐 응답이 이루어지는가에.
Android 개발환경 설치 및 Hello World
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
DataScience Lab. 박사과정 김희찬 (월)
Sun Java System Web Server 6.1 설치와 WebLogic 8.1과의 연동
CRM개발팀 CRM개발팀 구성 CRM 개발팀 구성원 CRM 개발팀 담당 업무 제품 구성 - 팀장 1명, 팀원 5명으로 총 6명
인터넷 웹구축 7조 제안서 조장 : 임동진( ) 조원 : 임효종( ) 한상길( )
MS-6800 SERVER-TTS 라이선스 등록및 사용방법
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Android Studio 설치하기 PPD JSY.
CHAP. 2 안드로이드 개발 도구 설치.
Html(front end) & jsp(back end)
JSP를 이용한 프로젝트관리 홈페이지 양진현 지 도 : 이형원 교수님.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
2강. 개발 환경 설정 JDK 설치 Path 설정 이클립스 다운로드 톰캣 설치 톰캣 환경 설정
CHAPTER 2 자바의 환경 Section 1 자바 프로그램의 형태 Section 2 자바 프로그램의 실행환경.
LINUX SECURITY - web서버보안 -
Choi Younghwan CSE HUFS
JSP 개발 환경 소프트웨어 설치 JSP 개발 환경 설정 JSP 프로그램 입력 및 실행
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
DataScience Lab. 박사과정 김희찬 (월)
모바일 폰 메일 정흠수 최동훈.
1강. 스프링이란? 프레임워크 스프링(SPRING) 설치 Lecturer Kim Myoung-Ho Nickname 블스
KRISTAL 2006 워크숍 KRISTAL 개발 업체 발표
Part 04-3 Windows 2000 Server IIS Outlook Express 도메인 사용 관리자
※ 온폰 초기화 되었을 경우 처리 방법 버전일 경우
IP변경 요청 올더게이트.
Ⅳ. 컴퓨터와 생활.
오토베이스 웹 서버.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
자바 5.0 프로그래밍.
도덕 3학년 1학기 1-1. 삶의 설계와 가치추구 (1)삶의 모습과 가치 (2)가치의 의미와 종류 1/17 삶의 모습과 가치
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
Introduction to JSP & Servlet
CHAP. 2 안드로이드 개발 도구 설치.
5. 인류의 건강과 과학 기술 2. 건강관리 1) 면역.
홈페이지 제안서
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Web Server Install.
웹 서비스 서버 구축 IIS: Internet Information Service Windows 운영체계에 포함됨
Presentation transcript:

2. JSP의 환경설정

Apache 설치하기 (다운로드받기) 1. http://www.apache.org (Apache 사용자 그룹)로 이동한다. JSP (JavaServer Pages)

Apache 설치하기 (다운로드받기) 2. 왼쪽메뉴에서 7번째 [Apache Server]를 클릭한다. JSP (JavaServer Pages)

Apache 설치하기 (다운로드받기) 3. 오른쪽 맨위에 Download를 클릭한다. JSP (JavaServer Pages)

Apache 설치하기 (다운로드받기) 4. 중간에 [httpd] 를 클릭한다. JSP (JavaServer Pages)

Apache 설치하기 (다운로드받기) 5. 중간에 [binaries] 를 클릭한다. JSP (JavaServer Pages)

Apache 설치하기 (다운로드받기) 6. 맨 밑에 [win32] 를 클릭한다. JSP (JavaServer Pages)

Apache 설치하기 (다운로드받기) 7. 파일들중에서 [apache_1.3.20-win32-no_src-r2.msi]를 클릭한다. 8. C:\JSP 폴더를 만들고 저장시킨다. JSP (JavaServer Pages)

Apache 설치하기 9. 다운로드후 파일을 실행하여 본격적인 설치를 시작한다. 아파치 설치확장자(msi)를 사용할수 받아설치하여야한다. JSP (JavaServer Pages)

Apache 설치하기 라이센스동의화면 Next를 선택한다. JSP (JavaServer Pages)

Apache 설치하기 자신의 IP 를 아는방법 Network Domain : 자신이 속한 네트워크 도메인이름 Server Name : 말그대로 서버가 되는 컴퓨터의 주소를 적는다 [여기서는 ip주소를 적자] Administrator’s Email.. : 서버관리자의 전자우편주소를 적는다. 웹서버로서 모든사람이 연결가능하도록 첫번째 옵션인 Run as a service for All User 를 선택하도록 한다. 자신의 IP 를 아는방법 1. 도스창에서 ipconfig 2. 제어판 – 네트워크 –TCP/IP JSP (JavaServer Pages)

무난한 설치를 위해 Default인 Complete를 Apache 설치하기 설치유형선택화면. Complete : 전체파일을 설치한다. Custom : 사용자 임의설치를 한다. 무난한 설치를 위해 Default인 Complete를 그대로 사용하고 Next를 선택하여 넘기자. JSP (JavaServer Pages)

(default 경로는 C:\Program Files\Apache Group 이다) 설치할디렉토리설정화면 (default 경로는 C:\Program Files\Apache Group 이다) 설정후 Next를 클릭하여 넘기자. JSP (JavaServer Pages)

Apache 설치하기 설치준비화면 Next를 클릭하여 설치하도록하자. JSP (JavaServer Pages)

Apache 설치하기 설치후 윈98은 재부팅메시지가 나온다. Yes를 눌러 재부팅후 아파치웹서버가 작동되도록 하자. - 윈2000의 경우 재부팅없이 바로 아파치의 실행된다. JSP (JavaServer Pages)

Apache 실행하기 아파치실행 차례대로 클릭 실행하자. [시작] [프로그램] [Apache httpd Server] [Control Apache Server] [Start] 차례대로 클릭 실행하자. JSP (JavaServer Pages)

Apache 실행하기 위와 같이 실행화면이 나타났다가 없어진다. 서비스를 중단시키고 싶다면 시작메뉴에서 STOP을 선택하면 된다. JSP (JavaServer Pages)

Apache 기본설정 아파치 서버를 웹(Web)상에서 확인을 하기 위해서는 하나의 세팅이 더 필요하다. 설치한폴더(c:\Program Files\Apache Group)로 이동하여 [htdocs] 라는 하위폴더를 열어보자. 이폴더가 바로 웹상의 홈디렉토리이다. 이 폴더안의 파일들중에 Index.html.kr.iso-kr  Index.html 로 수정하자. 그 이유는 설치한 아파치웹서버의 초기문서가 Index.html로 세팅이 되어있기 때문이다. JSP (JavaServer Pages)

Apache 기본설정 교재 28페이지의 index.html 을 작성하여 웹서버 실행 확인 인터넷 브라우저를 실행후 주소창에 ‘http://localhost’ 라고 입력하거나 컴퓨터의 도메인주소(ex:www.incheon.ac.kr) IP주소(ex:211.45.166.23) 를 적고 [Enter]버튼을 눌렀을때 아래와같이 나온다면 성공한것이다. 교재 28페이지의 index.html 을 작성하여 웹서버 실행 확인 JSP (JavaServer Pages)

첫번째 JSP 프로그램 에디터기를 사용하여 다음 예제를 작성하자. 소스의 파일이름은 First.jsp 이다. <html> <head><title>Mysung’s Web-Server</title></head> <body> <hr> <% out.println(“<p align=‘center’>Hello</p>”); out.println(“<p align=‘center’>This is <B>Mysung’</b>s Web Server!</p>”); %> </body> </html> 작성후에 아파치의 루트가 되는 (c:\Program Files\Apache Group\Apache\htdocs) 에 넣자. 후에 웹브라우저의 주소창에 (http://localhost/First.jsp)라 입력후 결과를 보자. JSP (JavaServer Pages)

JDK와 JSP 컨테이너 ○ 앞에서 설치한 아파치만으로는 JSP파일을 처리할수없다. 아파치서버는 단지 확장자가 (.html .htm)등을 처리해준다. (.asp .jsp)등을 처리하기 위해서는 이를 처리할수있는 다른 모듈을 설치하거나 세팅을 해줘야 한다. 우리는 이 모듈을 ‘JSP 컨테이너’라고 부른다. ○ 이 컨테이너는 JSP파일을 서블릿(Servelet)으로 변환하고 JDK (Java Development Kit)에서 해당 작업을 처리하게 한다. ○ 일반적으로 JSP 컨테이너는 보통 아파치나 IIS등의 웹서버에 덧붙여지는 모듈 로 서비스를 제공한다. JSP 컨테이너는 웹서버의 기능을 보통은 갖추고 있으나 전용웹서버인 아파치나 IIS와 비교했을때 속도, 자원효율상에서 떨어지기에 웹서비스는 전용서버(Apache, IIS)에서 JSP 파일은 JSP 컨테이너가 맡도록 하고있다. JSP (JavaServer Pages)

JDK와 JSP 컨테이너 ○ 앞에서 설치한 아파치만으로는 JSP 파일을 처리할수없다. 아파치서버는 단지 확장자가 (.html .htm)등을 처리해준다. (.asp .jsp)등을 처리하기 위해서는 이를 처리할수있는 다른 모듈을 설치하거나 세팅을 해줘야 한다. 우리는 이 모듈을 ‘JSP 컨테이너’라고 부른다. ○ 이 컨테이너는 JSP파일을 서블릿(Servelet)으로 변환하고 JDK (Java Development Kit)에서 해당 작업을 처리하도록 한다. ○ 일반적으로 JSP 컨테이너는 보통 아파치나 IIS등의 웹서버에 덧붙여지는 모듈 로 서비스를 제공한다. JSP 컨테이너는 웹서버의 기능을 보통은 갖추고 있으나 전용웹서버인 아파치나 IIS와 비교했을때 속도, 자원효율상에서 떨어지기에 웹서비스는 전용서버(Apache, IIS)에서 JSP 파일은 JSP 컨테이너가 맡도록 하고있다. JSP (JavaServer Pages)

JDK와 JSP 컨테이너 △ 대표적인 JSP 컨테이너로는 썬사와 아파치그룹이 공동으로 자카르타 프로젝트 를 실시해서 개발한 ‘자카르타 톰캣(Jakarta-tomcat)’이 있다. △ 이외에도 Allaire 사의 Jrun , Caucho 사의 Resin 등이 있다. 교재에서는 ‘자카르타 톰캣’을 기준으로 Apache 에 연동시켜 보도자 한다. 먼저 JDK (Java Development Kit)를 설치한다. 최신버전은 [1.3.1] 으로 (http://java.sun.com/j2se/1.3/download-windows.html) 에 가서 다운로드가 가능하다. 다운로드한후 설치를 하고 환경설정을 하도록 한다. JDK 설치가 완료가 되었다면 이어서 톰캣(Tomcat) 설치를 하도록 하자. 최신릴리즈버전은 [3.2.3]로 (http://jakarta.apache.org/)사이트에서 다운로드가 가능하다. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치1 다운로드하기 http://jakarta.apache.org/ 사이트로 이동을 한다. 이 웹사이트는 썬사와 아파치 그룹이 공동으로 프로젝트를 실시한 사이트이다. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치2 왼쪽메뉴에서 [Download] - [Binarues]를 클릭하여 이동하자. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치3 왼쪽 메뉴에서 릴리즈버전중 가장최신버전인 3.2.3를 받자 [Release Builds] – [Tomcat 3.2.3] 클릭하여 이동하자. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치4 우리는 윈도우 환경에서 자카르타를 설치할것이다. 그러므로 윈도우 버전을 다운받아야한다. [Jakarta-tomcat-3.2.3.zip]를 클릭하여 최신버전을 이전에 만든 JSP디렉토리로 다운받자. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치5 다운받은 톰캣파일은 설치파일이 아닌 압축파일[zip]로 되어있다. 톰캣프로젝트팀 은 사용자의 설치경로를 알수없기에 수동으로 세팅할수있도록 만든것이다. 먼저 압축파일을 풀도록하자. 압축을 풀게되면 오른쪽화면과 같은 모습을 볼수있을 것이다. 이제 수동으로 셋팅을 하도록하자. 1 .디렉토리이름[jakarta-tomcat-3.2.3]을 [jakarta-tomcat] 으로 바꾸도록하자. 2. 디렉토리를 루트[c:\]로 옮기자. 최종적인 톰캣의 경로는 [c:\jakarta-tomcat] 으로 되어있어야 한다. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치6 이번엔 CLASSPATH와 변수를 세팅 해야한다. 현재 JDK경로 : [C:\JDK1.3] 자카르타톰캣의경로 : [C:\JAKARTA-TOMCAT] [시작] - [설정] – [제어판] – [시스템] ‘고급’탭에서 환경변수를 선택한다.. [새로만들기]를 선택하여 그림과같이 1. 변수이름에 JAVA_HOME 변수 값에 C:\jdk1.3 2. 변수이름에 TOMCAT_HOME 변수 값에 C:\jakarta-tomcat 라고 설정을 추가하자. 그리고 서블릿의 Classpath 를 설정하기위해 SET CLASSPATH 를 추가하자. 변수이름에 classpath 변수 값에 C:\jakarta-tomcat\lib\servlet.jar JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치7 설정한 것이 제대로 적용이 되었는지 아래와같이 확인을 해보자. 1. [시작] - [실행] – cmd 2. echo %JAVA_HOME% 3. echo %TOMCAT_HOME% 을 실행했을때 아래와 같이 나오면 설정이 잘된것이다. JSP (JavaServer Pages)

자카르타 톰캣(Jakarta-tomcat)설치8 자카르타가 설치된 폴더(c:\jakarta-tomcat)의 bin 폴더에서 startup.bat 화일을 실행하면 자카르타 톰캣은 작동된다. 인터넷브라우저의 주소창에 (http://localhost:8080 또는 자신의 주소입력+:8080) 을 한후 아래와 같은 화면이 뜬다면 자카르타-톰캣 설치에 성공한것이다. JSP (JavaServer Pages)

아파치와 톰캣의 연동 1 앞에서 아파치와 톰캣 설치를 하였다. 아파치는 http 의 기본포트인 80번에서 실행 되어지고 자카르타-톰캣은 8080번 포트에서 실행이 되었다. JSP파일은 JSP컨테이너인 톰캣에서 움직이고 그외 Html 파일은 아파치에서 실행이 되도록 서로 연동을 시키는 ‘Add-On’과정이 필요하다. 그것을 위한 컨트롤이 하나 필요한데 그 컨트롤은 ‘mod_jk.dll’이다.[3.2.2버전부터] 아파치(80포트) 자카르타톰캣(8080포트) JSP (JavaServer Pages)

아파치와 톰캣의 연동 2 ‘Mod_jk.dll’을 다운받자.다음주소에서 받으면 된다. (http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/bin/win32/i386/) 이 파일은 아파치가 설치된 [c:\Program Files\Apache Group\Apache\modules] 에 넣도록 하자. JSP (JavaServer Pages)

아파치와 톰캣의 연동 3 추가할부분 아파치와 톰캣을 연동할 파일을 다운받았으니 이를 통해 통신할수있게 된다. 여기서 문제가 한가지 있는데 톰캣안에 많은 파일이 존재하는데 그 중에서 누구랑 통신을 해야 하는지 아파치는 알수가 없기 때문에 아파치의 설정파일에서 톰캣의 누구와 연결하는 명령을 적어적어야 한다. 아파치가 설치된 폴더(c:\Program Files\Apache Group\Apache)에서 하위폴더 중에 conf 폴더에 있는 [http.conf] 파일이다. 이를 아래그림과 같이 수정하자. 추가할부분 http.conf 파일 맨밑에 위와 같이 추가하도록 하자. JSP (JavaServer Pages)

아파치와 톰캣의 연동 4 지금까지 설정한 환경이 활성화되기 위해서는 각 프로그램(아파치 , 톰캣)이 다시 실행되어야 한다. 아파치와 자카르타-톰캣을 종료후에 톰캣을 먼저 실행시키고, 아파치서버를 나중에 실행시킨다. 브라우저주소창에 (http://localhost/examples/jsp 혹은 http:// IP주소/examples/jsp) 라고 쳤을때 에러가 발생하지 않고 화면이 나온다면 아파치와 자카르타 톰캣 연동에 성공한 것이다. 아파치의 Root 폴더는 하위폴더 [htdocs] 자카르타톰캣경우에는 webapps 하위에 [ROOT] JSP파일은 자카르타의 아래있어야 사용가능함. JSP (JavaServer Pages)