29
부록 실습 소프트웨어 설치 533 B.1 설치 개요 이 절에서는 ‘ 5장 데이터베이스 응용’ 실습에 필요한 JDK, 이클립스, 톰캣의 설치 방법을 알 아본다. JDKJava Development Kit의 약자로 자바를 사용하기 위한 개발 도구다. 이클 립스 eclipse 는 이클립스 재단에서 개발·배포하는 범용 IDE(통합개발환경)로 자바 프로그램의 개발 시 사용한다. 톰캣 tomcat 은 아파치 재단에서 개발하고 있는 WAS Web Application Server 로 서버 에서 다양한 웹 서비스(게시판, 쇼핑몰 등)를 실행시킨다. 톰캣은 자바로 작성된 JSP 파일을 해석 및 수행하여 결과를 보여준다. B.2 JDK 설치 자바 JAVA 는 선 마이크로시스템즈사가 1995년에 처음 출시한 프로그래밍 언어이자 컴퓨팅 플 랫폼이다. 현재는 오라클사에서 인수하여 개발 및 유지를 하고 있다. 자바는 여러 운영체제를 지원하는데, 여기에서는 윈도우에 설치하여 사용하는 방법을 알아본 다. 자바를 설치하기 위한 시스템 요구 사항은 다음과 같다. ■ 운영체제 : Windows 7, Windows Vista, Windows XP, Windows Server 2008 CPU : Intel 100% Intel 호환 프로세서(최소 Pentium 166MHz 이상 권장) RAM : 최소 64MB ■ 하드디스크 : 최소 98MB B JDK , 이클립스, 톰캣 설치

New JDK, 이클립스, 톰캣 설치dblab.duksung.ac.kr/mssql/예제소스/AppendB.pdf · 2013. 11. 27. · 부록 실습 소프트웨어 설치 535 2 ‘Accept License Agreement’를

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • 부록 실습 소프트웨어 설치 533

    B.1 설치 개요

    이 절에서는 ‘5장 데이터베이스 응용’ 실습에 필요한 JDK, 이클립스, 톰캣의 설치 방법을 알

    아본다. JDK는 Java Development Kit의 약자로 자바를 사용하기 위한 개발 도구다. 이클

    립스eclipse는 이클립스 재단에서 개발·배포하는 범용 IDE(통합개발환경)로 자바 프로그램의

    개발 시 사용한다. 톰캣tomcat은 아파치 재단에서 개발하고 있는 WASWeb Application Server로 서버

    에서 다양한 웹 서비스(게시판, 쇼핑몰 등)를 실행시킨다. 톰캣은 자바로 작성된 JSP 파일을

    해석 및 수행하여 결과를 보여준다.

    B.2 JDK 설치

    자바JAVA는 선 마이크로시스템즈사가 1995년에 처음 출시한 프로그래밍 언어이자 컴퓨팅 플

    랫폼이다. 현재는 오라클사에서 인수하여 개발 및 유지를 하고 있다.

    자바는 여러 운영체제를 지원하는데, 여기에서는 윈도우에 설치하여 사용하는 방법을 알아본

    다. 자바를 설치하기 위한 시스템 요구 사항은 다음과 같다.

    ■ 운영체제 : Windows 7, Windows Vista, Windows XP, Windows Server 2008

    ■ CPU : Intel 및 100% Intel 호환 프로세서(최소 Pentium 166MHz 이상 권장)

    ■ RAM : 최소 64MB

    ■ 하드디스크 : 최소 98MB

    BJDK, 이클립스, 톰캣 설치

  • 부록 실습 소프트웨어 설치534

    1 http://www.oracle.com/에 접속하여 상단 메뉴에서 [DOWNLOADS]를 클릭한다.

    다운로드 페이지에서 Java 카테고리에 있는 [Java SE]를 클릭하고 페이지가 바뀌면 [Java

    Platform (JDK)]를 클릭한다.

    JDK 버전은 다운로드하는 시점에 따라 다를 수 있다.

    1

    2

  • 부록 실습 소프트웨어 설치 535

    2 ‘Accept License Agreement’를 선택한 후 본인의 OS 버전에 맞는 파일을 다운로드한다.

    여기에서는 ‘jdk-7u15-windows-i586.exe’를 선택한다. 파일명에서 7u15는 Version

    7 Update 15라는 의미며, windows는 해당 OS, i586은 OS 타입을 나타낸다.

    1

    2

    버전은 계속 업데이트되므로 다운로드하는 시점에 맞게 선택한다.

    3 다운로드한 파일을 실행시킨 후 를 클릭한다. 설치할 폴더를 확인하고 를

    클릭한다. 설치될 폴더는 이후 환경 설정에 필요하므로 메모해두기 바란다.

    [설치위치] C:\Program Files\Java\jdk1.7.0_15\

    1 2

  • 부록 실습 소프트웨어 설치536

    4 JDK의 설치와 함께 자동으로 JRE 설치 화면이 나타나면 를 클릭해 진행하고, 설

    치가 완료되면 를 클릭한다.

    1 2

    5 최종 환경 설정을 위해 설치 시 메모해둔 폴더로 가서 정상적으로 설치되었는지 확인한다.

  • 부록 실습 소프트웨어 설치 537

    6 실행 환경을 설정하기 위해 윈도우의 [시작]-[컴퓨터]에서 마우스 오른쪽 버튼을 누른 후

    [속성]을 선택한다.

    바탕화면의 컴퓨터 아이콘에서 마우스 오른쪽 버튼을 누른 후 [속성]을 선택해도 된다.

    7 [고급 시스템 설정]을 선택하고, [시스템 속성] 창에서 [고급] 탭의 [환경 변수]를 클릭한다.

    1

  • 부록 실습 소프트웨어 설치538

    2

    3

    8 [환경 변수] 창이 나타나면 시스템 변수의 [새로 만들기]를 클릭하여 다음과 같이 새 시스

    템 변수 JAVA_HOME과 CLASSPATH를 등록한다. JAVA_HOME의 변수 값은 JDK 설

    치 시 메모해둔 설치 위치를 의미한다. 폴더의 위치는 설치한 자바 버전에 따라 다를 수

    있으므로 반드시 정확하게 확인한 후 입력한다.

    • 구분 : [새로 만들기]

    • 변수 이름 : JAVA_HOME• 변수 값 : C:\Program Files\Java\jdk1.7.0_15

    • 구분 : [새로 만들기]

    • 변수 이름 : CLASSPATH• 변수 값 : .;%JAVA_HOME%\jre\lib\ext

    1 4

    2

    5

    3

    6

  • 부록 실습 소프트웨어 설치 539

    9 [환경 변수] 창에서 시스템 변수의 Path 변수를 선택하고 [편집]을 클릭한다. [시스템 변

    수 편집] 창이 나타나면 기존의 변수 값 앞에 다음과 같이 변수 값을 추가한다. 모든 설정

    을 완료하면 각 창의 을 클릭하여 설치를 완료한다.

    • 구분 : [편집] (기존 변수 값의 제일 앞에 추가)

    • 변수 이름 : Path• 변수 값 : %JAVA_HOME%\bin;

    1

    5

    2

    34

    10 JDK가 제대로 설치되었는지 확인하기 위해 다음과 같이 HelloWorld.java 파일을 만

    들어 컴파일한 후 실행시켜본다. 명령 프롬프트에 ‘Hello, World’가 제대로 출력된다면

    JDK가 정상적으로 설치된 것이다.

    자바는 대소문자를 구분하므로 입력에 주의해야 한다.

    public class HelloWorld {

    public static void main(String[] args) {

    System.out.println(“Hello, World”);

    }

    }

  • 부록 실습 소프트웨어 설치540

    여기서 잠깐 실습 시 주의사항

    1 메모장에서 자바 파일을 만든 후 저장할 때는 ‘HelloWorld.java’와 같이 파일 이름에 확장자를 포함하여 저장한다.

    2 명령 프롬프트를 열 때는 바탕화면에서 를 누른 채 마우스 오른쪽 버튼을 누르고 [여기서 명령창 열기]를 선

    택한다. 또는 윈도우 [시작]을 클릭하고 검색창에 ‘cmd’를 입력한 후 를 눌러도 된다.

  • 부록 실습 소프트웨어 설치 541

    B.3 JDBC 설치

    JDBCJava DataBase Connectivity는 자바에서 DBMS의 종류에 상관없이 일관된 방법으로 SQL을 수

    행할 수 있도록 해주는 자바 APIApplication Program Interface다. 이 책에서는 톰캣과 SQL Server 간

    의 연결을 위해서 설치한다.

    1 http://www.microsoft.com/ko-kr/download에 접속해 jdbc로 검색한다.

    2 검색 결과 중 [SQL Server용 Microsoft JDBC Driver 4.0]을 클릭한다.

  • 부록 실습 소프트웨어 설치542

    3 [다운로드]를 클릭하고 세 개의 파일 중 [sqljdbc_4.0.2206.100_kor.exe]를 선택한 뒤,

    [다음]을 클릭하여 다운로드한다.

    1

    2

    4 다운로드한 파일을 실행시켜 [Unzip]을 클릭하면 압축이 풀린다.

    1

    2

    5 압축이 풀린 폴더로 이동하여 ‘sqljdbc4.jar’ 파일을 클릭한 후 마우스 오른쪽 버튼을 누르

    고 [복사]를 선택한다.

    [위치] 다운로드\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\kor

  • 부록 실습 소프트웨어 설치 543

    6 복사한 파일을 그림과 같이 ext 폴더에 붙여넣기한다.

    설치한 jdk 버전에 따라 ext 폴더의 경로가 다르므로 주의한다.

    [위치] C:\Program Files\Java\jdk1.7.0_15\jre\lib\ext

  • 부록 실습 소프트웨어 설치544

    아래와 같이 대상 폴더 액세스 거부 창이 나오더라도 을 눌러 진행한다.

    자바의 다른 버전이 컴퓨터에 설치되어 있다면 그 곳 폴더를 사용할 가능성이 있으므로 sqljdbc4.jar 파일을 C:\Program

    Files\Java\jre7\lib\ext 폴더에도 복사해둔다.

    B.4 이클립스 설치

    이클립스eclipse는 이클립스 재단에서 개발하여 배포하고 있는 통합개발환경이다. 자바를 비롯

    해 여러 가지 언어에서 사용할 수 있다. 이 책에서는 자바 컴파일러를 위해서 사용한다.

    1 http://www.eclipse.org에 접속하여 [Downloads]를 클릭한다. Eclipse Downloads

    페이지에서 Eclipse Classic 중 본인의 OS에 맞는 버전을 다운로드한다.

    1

  • 부록 실습 소프트웨어 설치 545

    2

    2 다운로드한 파일을 C 드라이브에서 압축 해제한다. 압축이 정상적으로 해제되면 C 드라이

    브에 eclipse라는 폴더가 생성된다. eclipse 폴더를 더블클릭하여 eclipse.exe 파일을 선

    택한 후 마우스 오른쪽 버튼을 눌러 [보내기]-[바탕화면에 바로 가기 만들기]를 선택한다.

  • 부록 실습 소프트웨어 설치546

    3 바탕화면에 생성된 바로 가기를 더블클릭하여 이클립스를 실행한다. 이클립스를 최초로

    실행하면 workspace를 지정하는 화면이 나오는데, 기본으로 설정된 값으로 유지하고 아

    래와 같이 선택한 후 를 클릭한다.

    1

    2

    4 이클립스가 실행되면서 ‘Welcome to Eclipse’라는 화면이 나타난다. 개발을 위해서 실

    행 화면의 탭을 닫으면 기본 IDE 환경을 볼 수 있다.

  • 부록 실습 소프트웨어 설치 547

    이클립스는 별도의 설치 없이 압축을 해제한 후 바로 사용할 수 있다.

    5 이클립스가 정상적으로 설치되었는지 확인하기 위해 [File]-[New]-[Java Project] 메뉴를 선

    택한다. Project name에 ‘HelloWorld’를 입력하고 , 를 순서대로 클릭한다.

    1

    2

    3 4

  • 부록 실습 소프트웨어 설치548

    6 Package Explorer 창에 HelloWorld가 생성되었다. 이제 Package를 생성하기 위해

    HelloWorld 프로젝트 왼쪽의 삼각형을 클릭하고 src에서 마우스 오른쪽 버튼을 누른 후

    [New]-[Package]를 선택한다. Name에 ‘testpack’이라고 입력한 후 를 클릭

    한다.

    2

    1

    3

    4

  • 부록 실습 소프트웨어 설치 549

    7 src 아래에 testpack이 생성된 것을 확인할 수 있다. 이제 HelloWorld Class를 생성하

    기 위해 testpack에서 마우스 오른쪽 버튼을 누른 후 [New]-[Class]를 선택한다. Name

    에 ‘HelloWorld’를 입력한 후 를 클릭한다.

    1

    2

    3

  • 부록 실습 소프트웨어 설치550

    8 HelloWorld.java 파일이 자동으로 생성된 것을 확인할 수 있다. 테스트를 위해 다음의

    코드를 추가하고 화면 상단의 [실행]( )을 클릭한다.

    public static void main(String[] args) {

    System.out.println (“Hello World”);

    }

    2

    1

    3

  • 부록 실습 소프트웨어 설치 551

    9 아래와 같이 콘솔창에 결과가 나타난다.

    다음과 같은 메시지 창이 뜨면 ‘Do not show again’을 선택한 후 를 클릭한다.

    12

  • 부록 실습 소프트웨어 설치552

    여기서 잠깐 GIT 에러 해결하기

    다운로드한 이클립스의 종류에 따라 아래와 같은 에러가 발생할 수 있다. 이때는 본인의 PC 환경에 맞는 GIT를 설치

    해주어야 한다. GIT는 소스 버전 관리 소프트웨어로 이클립스의 배포 버전에 따라 기본적으로 설정되어 있는데, GIT가 미리 설치되어 있지 않으면 아래와 같은 에러가 발생한다.

    GIT는 http://git-scm.com에 접속하여 [Download]–[Windows]를 클릭하여 파일을 내려 받은 후 설치하면 된다.

    1

    2

    설치를 완료한 후에는 이클립스에서 [Windows]-[Preferences] 메뉴를 선택한다. [Preferences] 창이 나타나면

    [Team]-[Git]-[Configuration]-[System Settings]에서 [Browse]를 클릭하여 Git를 설치한 폴더를 선택한다. 설

    정이 완료되면 를 클릭한다.

    1

    2

    3

    4

  • 부록 실습 소프트웨어 설치 553

    B.5 톰캣 설치

    톰캣tomcat은 아파치Apache 재단에서 제공하는 자바 기반의 JSP/서블릿 컨테이너 중 하나로, 사

    용자에게 JSP 요청을 받으면 서블릿으로 바꾸어 실행하는 역할을 한다. 일반적으로는 톰캣과

    아파치 웹 서버의 조합으로 사용되지만 이 책에서는 톰캣 자체의 기본적인 웹 서버만 가지고

    실습을 진행한다.

    톰캣을 설치하기 위한 시스템 요구사항은 다음과 같다.

    ■ 운영체제 : Windows XP, Windows 2003 Server, Windows 2008 Server, Windows Vista, Windows 7

    ■ 지원 데이터베이스 : Oracle, SQL Server, DB2 UDB, MySQL ODBC, Sybase

    ■ CPU : Intel Pentium 4 이상

    ■ RAM : 최소 2GB

    ■ 하드디스크 : 최소 2GB

    1 http://tomcat.apache.org/에 접속해 Download에서 [Tomcat 7.0]을 클릭한다.

  • 부록 실습 소프트웨어 설치554

    2 파일 중 [32-bit/64-bit Windows Service Installer]를 클릭하여 다운로드한다.

    3 다운로드한 파일을 실행시킨 후 를 클릭한다.

  • 부록 실습 소프트웨어 설치 555

    4 저작권은 아파치 라이선스를 준수하며 를 클릭한다.

    5 설치 세부사항은 기본값으로 두고 를 클릭한다.

    6 사용할 포트 등을 다음과 같이 설정하고 를 클릭한다.

    1

    2

  • 부록 실습 소프트웨어 설치556

    7 자바가 설치된 경로로 변경하고 를 클릭한다. 기본적으로 jdk가 아니라 jre로 지정

    되어 있으므로 jdk 폴더 아래 jre로 선택해주어야 한다.

    [위치] C:\Program Files\Java\jdk1.7.0_15\jre

    1

    2

    8 설치 위치는 기본값으로 두고 을 클릭한다.

    9 설치가 끝나면 를 클릭하여 완료한다.

  • 부록 실습 소프트웨어 설치 557

    10 아래 주소를 웹 브라우저에 입력해본다. 다음과 같은 화면이 나오면 성공이다.

    [주소] http://localhost:8080/

    추가 테스트

    여기서부터는 추가 테스트 사항이다. 톰캣이 잘 설치되었고, 부록 A(SQL Server 2012, TCP

    통신포트 설정, Madang 데이터베이스 샘플 데이터)가 잘 설치되었다면, SQL Server에 저

    장된 Madang 데이터베이스를 웹 브라우저에서 읽어오는 것을 테스트할 수 있다.

    11 그림과 같이 mdtest.jsp를 생성한 후 아래 위치에 붙여넣는다.

    [위치] C:\Programs Files\Apache Software Foundation\Tomcat 7.0\webapps\Root

  • 부록 실습 소프트웨어 설치558

    예제소스 폴더의 mdtest.jsp 파일을 복사하여 붙여넣어도 된다.

    12 아래 주소를 웹 브라우저에 입력하여 테스트해본다. 다음과 같은 화면이 나오면 성공이다.

    [주소] http://localhost:8080/mdtest.jsp

  • 부록 실습 소프트웨어 설치 559

    여기서 잠깐 톰캣 설치 후 윈도우 재시작 시 “액세스가 거부되었습니다.”라는 메시지가 나오는 경우

    톰캣을 설치한 후 윈도우를 재시작하면 다음과 같은 오류 메시지가 나오는 경우가 있다.

    기본 설정으로 톰캣을 설치한 경우 설치 경로는 다음과 같다.

    C:\Program Files\Apache Software Foundation\Tomcat 7.0\bin

    위의 설치 폴더로 이동한 후 ‘Tomcat7w’ 파일을 선택하고 마우스 오른쪽 버튼을 눌러 [속성]을 선택한다. [Tomcat7w

    속성] 창이 나타나면 [호환성] 탭에서 [관리자 권한으로 이 프로그램 실행]을 체크한 후 을 클릭한다.

    1

    3

    2

    4

  • 부록 실습 소프트웨어 설치560

    여기서 잠깐 윈도우를 재시작한 후 톰캣이 동작하지 않는 경우

    윈도우를 재시작한 후 톰캣이 동작하지 않는 경우에는 서비스가 수동으로 설정되어 있는지 확인하고 설정을 아래와 같

    이 변경해준다.

    1 윈도우의 [시작]-[제어판]에서 [시스템 및 보안]을 선택한 후 [관리 도구]를 선택한다.

    1

    2

    제어판 오른쪽 위의 보기 기준을 [작은 아이콘]으로 변경하면 제어판의 모든 메뉴를 한번에 볼 수 있다.

    2 관리 도구에서 [서비스]를 더블클릭한다.

    윈도우 [시작]을 클릭하고 검색창에 ‘services.msc’를 입력해도 바로 실행시킬 수 있다.

  • 부록 실습 소프트웨어 설치 561

    3 [서비스] 창의 [Apache Tomcat 7.0 Tomcat7]에서 시작 유형이 ‘수동’인 경우 마우스 오른쪽 버튼을 눌러 [속성]을 선택한다.

    4 시작 유형을 ‘자동’으로 설정한 후 을 클릭한다.

    1

    2

    즉시 서비스를 사용하길 원한다면 을 클릭한 후 을 클릭한다.