프로그래밍/웹 프로그래밍

01. 환경 구축(JDK, 아파치 톰캣, Eclipse, MySQL)

산을좋아한라쯔 2015. 1. 6. 18:33
반응형

어떤 웹페이지를 만드느냐에 따라, 어떤 웹서버와 프로그래밍언어를 쓰느냐에 따라, 여러 방법의 웹페이지 프로그래밍이 존재한다.

해서, 어떤 것을 사용하느냐를 결정해야하는데, 여기서는 다음과 같은 조합을 선택하겠다.

 

  • 웹서버: 아파치 (Apache 2.2)
  • WAS서버: 톰캣 (Tomcat 7.0)  *WAS:Web Application Server
  • DB: MySQL(MySQL5.x)
  • 스크립트: 자바스크립트

- WAS서버로 톰캣을 쓰겠다는 것은, 서버단 프로그래밍을 JSP(Java Server Page)로 하겠다는 것

- 아파치, 톰캣, MySQL 모두 오픈소스 소프트웨어

 

위와 같은 환경하에서 돌아가는 웹페이지를 만들려면, 다음과 같은 개발환경을 구축해야한다.

  • 운영체제: Windows 혹은 Linux (여기서는 Windows 7 32비트 기준 설명)
  • JDK(Java Development Kit): JDK 1.6 기준
  • 개발툴: Eclipse
  • 아파치 톰캣: Apache Tomcat 7.x 기준
  • 개발툴: Eclipse

이제 차례차례 깔아본다.

 

1. 운영체제

운영체제는 이미 설치되어 있다고 본다.

 

2. JDK 1.6

(여기서는 간단히 요약해서 설명한다.)

 

3. Apache Tomcat

  • 다운로드 사이트: http://tomcat.apache.org/download-70.cgi
    "32-bit/64-bit Windows Service Installer"를 다운로드한다. (apache-tomcat-7.0.57.exe)
  • 설치파일(apache-tomcat-7.0.57.exe)을 실행
    - JRE를 선택하라는 페이지에서, 앞 2번에서 설치한 JDK의 JRE폴더를 선택한다. (c:\jdk16\jre)
    - 설치폴더 이름은 가능한 간단하게 (ex: c:\tomcat7 )
  • Tomcat의 실행은 Monitor Tomcat으로.

 

  • 톰캣이 제대로 깔렸는 지 확인하려면, Monitor Tomcat에서 "Start"를 눌러 톰캣을 시작시킨 후, 웹 브라우저(인터넷 익스플로러 등)의 주소창에 http://localhost:8080 이라고 쳐서, 고양이 그림이 나온 웹페이지가 나오면 성공

 

4. Eclipse

  • 다운로드 사이트: http://www.eclipse.org/downloads/
    - JSP 프로그래밍을 할 것이므로, Eclipse IDE for Java EE Developers를 선택해서 다운로드 한다.
    - 32비트 64비트 구분해서, 맞는 파일 다운로드 (zip파일)
  • 다운받은 zip파일을 PC의 적당한 폴더에 압출해제한다. 예를 들어 c:\eclipse (기존에 Eclipse가 있다면 c:\eclipse_EE 처럼 다른 이름의 폴더를 지정해서 별도로 깔아, 개발용도에 따라 Eclipse를 각각 사용하는 것도 괜찮은 방법이다.)
  • 설치폴더에서 eclipse.exe를 실행. (이 exe파일을 마우스 오른버튼을 눌러 '보내기'메뉴를 이용해서, 바탕화면에 아이콘을 만들어 두면 편리)
    Workspace폴더를 지정하라고 나온다. 개발하는 프로그램들을 저장할 폴더이다. 적절한 폴더를 만들어서 사용한다.

 

5. Eclipse에서 JSP샘플 개발해보기

  • 메뉴에서 Window-Preferences. 
    좌측의 Server-Runtime Environments탭을 누른 후 톰캣서버 추가
  • Next를 누르고, "Tomcat Installation directory"에 톰캣이 설치된 디렉토리 지정 (c:\tomcat7)
  • 오른쪽 상단부에 있는 "Open Perspective"버튼을 누르고 "Java EE"을 선택해서, Eclipse의 개발테마를 Java EE로 변환
  • 왼쪽 Package Explorer에서 마우스 우클릭해서 New - dynamic Web Project
  • Project name: HelloTomcat (다른 이름 지정해도 무방)
  • 소스폴더이름 물어보는 화면은 그냥 "Next"
  • Web Module 화면에서 "Generate web.xml deployment descriptor" 체크하고 Finish
  • Java Resources/src 선택하고 마우스 우클릭하고, New-JSP File
  • FileName을 HelloTomcat.jsp로 지정하고(다른 이름도 무방) Next누르고, Finish (WebContent폴더내에 HelloTomcat.jsp파일 생성됨)
  • 아래 내용이 되게 HelloTomcat.jsp내용을 수정 (빨간색 부분이 추가된 내용)
    (현재 시간을 출력하는 간단한 프로그램임)

<%@page import="java.util.Date" %>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<%
 Date now = new Date();
%>
Current Time is <%=now %>
</body>
</html>

 

  • 왼쪽 Project Explorer에서 WebContent밑에 있는 HelloTomcat을 선택하고 마우스 우클릭해서, Run As - Run on Server
    표출되는 다이얼로그 박스에서 "Always use this server when running this project"를 체크하고, Next 누른 후, Finish
    (그 다음에 Run할 때는 귀찮게 어느 서버를 선택할지 안물어보게 하겠다는 것)
  • 아래 화면처럼 현재 시간이 표출되면 OK
  • 만약 Tomcat이 실행되고 있다면 에러가 뜰 수도 있다. 이 때는, 톰캣을 설치하면 생기는 "Monitor Tomcat" 프로그램을 이용해서, 톰캣 서버를 Stop하고나서, Eclipse에서 위와 같이 Run Server하면 될 것임.

 

6. MySQL 설치

 

[Ver 5.1 설치 방법] -> 추천

  • 설치파일 다운로드
    • 다운로드 사이트: http://www.mysql.com/downloads/
    • 페이지 하단부에 잇는 "Community (GPL) Downloads " 선택
    • 가장 첫번 째 항목인 "MySQL Community Server(GPL)" 선택
    • 오른편에 있는 "MySQL Community Server 5.1" 선택
    •  첫번째 "Windows (x86, 32-bit), MSI Installer"의 "Download"선택
    • 로그인 버튼이 보일텐데 무시하고, 가장 아래쪽에 있는 "No thanks, just start my download." 클릭
    • mysql-5.1.73-win32.msi 파일 다운로드 됨
  • 설치파일 실행
    • Setup Type 화면 나올때까지 Next
    • Setup Type에서 'Custom' 선택
    • 설치폴더명을 원하는 곳으로(폴더명을 간단하게) 바꾼다.
        - MySQL Server: c:\mysql5.1
        - MySQL Server Datafiles: c:\mysqlData
    • "Default Character set" 화면 나오기전까지 모두 기본세팅으로 Next
    • 문자지원은 UTF8로 선택

    • MySQL의 bin폴더에 path가 지정되도록 체크
    • root에 대한 password도 지정하고 "Execute"
    • Execute하고 약10~20초안에 아래화면과 같이 뜨면 OK
  • 설치 확인
    • MySQL Comman Line Client를 실행
    • MySQL을 설치할 때 입력했던 root에 대한 password를 치고, 아래 화면이 뜨면 OK
    • 또는, cmd를 띄어서, mysql -u root -p 를 치고, pasword를 입력해도 된다.
    • mysql을 종료하는 명령어는 quit 

 

[Ver 5.6 설치 방법]

  • 설치파일 다운로드
    • 다운로드 사이트: http://www.mysql.com/downloads/
    • 페이지 하단부에 잇는 "Community (GPL) Downloads " 선택
    • 가장 첫번 째 항목인 "MySQL Community Server(GPL)" 선택
    • 아래편에 있는  "Windows (x86, 64-bit), MySQL Installer MSI " 옆에 있는 'Download' 클릭
    • 아래편에 있는 "Windows (x86, Windows (x86, 32-bit), MSI Installer 5.6.21 287.0M)" 옆에 잇는 'Download' 클릭 
    • 가장 아래쪽에 있는 "No thanks, just start my download." 클릭
    • mysql-installer-community-5.6.21.1.msi 293,856KB 파일이 다운로드 됨
  • 설치파일 실행
    • [License Agreement] 화면: 라이센스에 동의한다고 체크하고 Next
    • [Choosing s Setup Type] 화면: 디폴트로 선택된 'Developer Default' 선택된 것을 그대로 놔두고 Next
    • [Check Requirements] 화면: 요구되는 게 있으면 'Execute'버튼을 눌러서 자동 설치되길 기다린다. 다 되면 Next
                                                  자동 설치 실패하면, 그 기능을 안쓸거냐고 물어보는데, 안쓰겠다고하고 하고 그냥 Next
    • [Installation] 화면: 그냥 Execute
    • [Product Configuration] 화면: 그냥 Next
    • [Type and Networking] 화면: 아래처럼 세팅된거 확인하고 Next
    •  Config Type: Server Machine (만약 개발용으로 쓸 거면, Development Machine 선택)
          TCP/IP Port Number: 3306
    • [Accounts and Roles] 화면: password 입력하고 Next
    • [Windows Service] 화면: 설정된 내용 확인하고 Next
                                              Windows Service Name: MySQL56
    • [Apply Server Configuration] 화면: Execute
    • [Connect To Server] 화면: Check 버튼을 눌러서 동작되는 지 확인 -> "Connection succesful" 이 나오면 됨
    • [Apply Server Configuration] 화면: Execute버튼 누른 후, Finish버튼 눌러서 설치 끝.
    • 그 이후 화면은 전부 Next
    • 설치파일 실행
  • 설치 확인
    • 시작 > 모든 프로그램 > MySQL > MySQL Server 5.6 > The MYSQL Command Line Shell을 실행하고,
      설치할 때 설정했던 비밀번호를 입력해서 실행해 본다.
      "Welcome to ..." 메시지가 나오고, mysql> 커서가 나오면 OK

다음장에서는, MySQL에 대한 기본 사항들을 알아보고,

그 다음엔 MySQL 데이터를  JSP에서 사용하는 샘플프로그램을 제작해 보겠다.

-끝-

 

반응형