오늘부터 JSP를 배우는데, 배우기에 앞서 기본환경을 세팅해보자!
JSP 실습환경 구성을 위해선 다음과 같은 프로그램들이 필요하다.
* JDK (Java SE Development Kit 6u45)
* eclipse-jee-indigo-SR2-win32
http://www.eclipse.org/downloads/packages/release/indigo/sr2
* mysql-5.5.32-win32
http://dev.mysql.com/downloads/mysql/
* apache-tomcat-6.0.37.tar
http://tomcat.apache.org/download-60.cgi
* Cygwin Setup.exe
위의 파일들을 모두 다운로드해준다. 32bit와 64bit 두개의 옵션이 있는 경우 32bit를 다운로드했다.
난 이전에 JDK 1.6 설치했으니 패스! 하지만 블로그엔 없으니 나중에 다시 정리해서 올리도록 하겠다.
우선 eclipse EE 를 설치해보자!
내 컴퓨터의 D:\에 dev라는 폴더를 만들고 다운로드한 압축파일을 옮겨놓은 모습이다. (난 이전에 자바공부를 위해 사용한 eclipse가 설치되어 있다) 여기서 압축을 풀어주고 eclipse를 실행하면!
이렇게 EE 버전의 이클립스가 실행되게 된다. 실행시 Browse 경로설정 팝업이 뜨게되는데 dev폴더에 workspace 폴더를 생성하고 경로를 지정해주었다. 다른경로를 잡아도 상관없다.
또한 여기서 우측의 Java EE 옆에있는 조그만 박스(Open Perspective)를 누르면 스샷과 같이 Java SE를 같이 연동하여 개발을 할 수 있다.
JDK가 이미 설치되어 있지만 버전확인을 위해 cmd창에서 확인을 해보았다.
제대로 설치가 되어있다!
이제 MySQL을 설치해보자! dev폴더안에 MySQL폴더를 생성하고 여기에 설치파일을 옮긴 뒤 실행해주면 된다. 설치파일을 실행하면 다음과 같이 뜨는데 옵션에 주의하면서 순서대로 따라가면 된다.
버젼은 5.5 선택!
Manual Selected Default Character Set / Collation 에서 Character Set을 euckr로 잡아주고 넘어가자! 이유는 현재 내가 jsp를 테스트하는 곳의 디비 인코딩이 euckr이기 때문이다.
euckr 은 8비트 문자 인코딩으로, EUC의 일종이며 대표적인 한글 완성형 인코딩이기 때문에 보통 완성형이라고 불린다.
Include Bin Directory in Windows PATH를 체크해주면 이후에 Path경로를 따로 설정해주지 않아도 된다.
root 계정의 비밀번호는 알아서 쉽게..
여기까지 모두 마치면 MySQL 5.5 Server의 설치가 모두 완료된다. 다음으로 환경변수를 설정해주자!
내 컴퓨터를 마우스 오른쪽클릭을 하고 속성을 누르면 다음과 같이 시스템정보가 나타난다. 여기서 좌측에 있는 고급 시스템 설정을 누르면 다음과같이 시스템 속성 탭이 뜬다.
고급탭에서 환경변수를 누르면 환경변수 탭이 뜬다.
시스템변수의 Path를 누르면 시스템 변수 편집 탭이 뜨는데 변수 값에서 맨 뒤에 ';'을 하나 붙이고 MySQL이 설치된 경로에서 bin까지 잡아준뒤 경로를 붙여주면 된다. 이전에 설치한 JDK의 JAVA_HOME 경로로 정상적으로 설정이 되어있는 것을 확인할 수 있다.
사용자변수는 컴퓨터를 사용하는 각 사용자들이 지정한 변수이고 시스템 변수는 컴퓨터를 사용하는 모든 사용자들에게 영향을 미치는 변수이다.
마지막으로 cmd창에서 MySQL의 정상작동을 확인해보자!
cmd창을 실행한 뒤 mysql -u root -p 를 입력하면 password를 입력하라고 나온다. 설치했을 때 설정해준 root계정의 password를 입력해주면 된다. 다음과 같은 화면이 출력되면 정상적으로 설치가 된 것이다.