[JSP]MVC 모델2 게시판 만들기 - 2번 이클립스 셋팅 및 프로젝트 생성
오랜시간 기다리셨네요..
솔직히 이게 얼마나 오래갈지 모르겠습니다..
지금은 하던 프로젝트가 완료된 상태이긴 한데..
이것 저것 버그 발생으로 해당 부분을 보안하는 중인데..
이게 생각보다 시간을 많이 잡아먹어서..
쉴때 빼곤 포스팅을 계속 할 수 있을지 없을지 모르겠네요..
우선 한편씩 한편씩 올려보도록 하겠습니다..
그러다 보면 언젠가는 완료가 되겠죠..
글이 올라오는것에 지쳐서 이미 다른곳에서 찾아가서 공부하시고..
마스터 하실수도 있을 정도로 기간이 지날지도 모릅니다;..
그래도 한번 같이 공부해봅시다..
사실 게시판 만드는건 순식간이기 때문에..
제가 잠을 조금 안자고 올리면 금방 마무리 될것 같긴합니다만..
제 잠은 소중하니까요..
우선 저는 C드라이브에 뭘 설치하는걸 싫어합니다..
C드라이브는 OS 만.. 뭐 또 추가한다면.. 그래픽카드 유틸 같은것만 설치를 합니다..
그게 아닌 추가적인 프로그램이라면 저는 따로 잡아놓은 다른 드라이브에 설치를 합니다..
C 드라이브는 OS, D 드라이브는 설치프로그램, E 드라이브는 나머지 기타 잡다한 파일들..
실제 제 D 드라이브에 깔려있는 폴더 전체입니다..
이번 공부 내용을 위해서 한개의 폴더가 더 생겼네요..
우선 전자정부프레임워크에서 다운 받은 프로그램을 D 드라이브에 압축을 풀었습니다..
그리고 이클립스 실행!..
기존에 이클립스를 설치했던 분들은 설정된 워크스페이스가 있을텐데요..
보통 C 드라이브로 잡힙니다..
그것도 저는 싫어서.. D 드라이브로 변경!..
우선 전자정부네트워크 프레임을 통해서 게시판을 만들기 때문에..
File > New > eGovFrame Web Project 를 선택해줍니다..
처음 설치하셔서 설정된 값이 없으면 해당 부분이 안나올 수 있는데요..
그럴땐 당황하지 않고..
File > New > Other 를 선택하시고..
Wizards 에 eGovFrame 를 검색하시면 밑에 eGovFrame Web Project 있습니다..
그거 선택하시면 됩니다..
프로젝트 제목은 pandaStudy 로 정했습니다..
그룹 아이디는 게시판이기 때문에 notice 라고 적어줬습니다..
다음 누르시면 예제소스를 생성할꺼냐 안할꺼냐 라고 나오는데..
맨땅에 헤딩보다는.. 뭐가 있는곳에서 헤딩하는게 좋기때문에.. 체크해줍니다;..
프로젝트를 새로 생성하면..
해당 목록 처럼 기본 환경이 구성됩니다..
아.. 그리고 메이븐도 자동으로 다운받게 되는데..
보통 유저 폴더에 .m2 에 설치가됩니다.. C:\Users\Panda\.m2\repository..
이것도 저는 싫어서 위치를 옮기겠습니다..
우선 이클립스 상단 메뉴 중 Window > Preferences 를 선택하고..
Maven > User Settings .. 를 선택합니다..
기본적으로 3.5.1 버전으로 설명하기 때문에 화면이 다를 수 있습니다..
User Settings (open files) 에서 open files 을 열면 셋팅 파일의 내용이 나오는데..
없다면 만들어주시면됩니다..
만들어서 넣어주실 곳은 C:\Users\계정명\.m2\ 에 넣어주시면 됩니다..
해당 Settings.xml 파일에 내용에 아래와 같이 넣어주시면됩니다..
<settings>
<localRepository>D:\eGovFrameDev-3.5.1-64bit\workspace\repository</localRepository>
</settings>
저는 workspace 안에 repository 라는 폴더에 넣기로 해서 저렇게 적어줬습니다..
사용자가 원하는 경로를 적어주시면 됩니다..
그리고 프로젝트 선택 후 마우스 오른쪽 버튼 클릭 Maver > Update Project 를 선택합니다..
해당 프로젝트를 클릭하고.. 확인하시면
자신이 설정했던 경로인 D:\eGovFrameDev-3.5.1-64bit\workspace\repository.. 으로..
메이븐 파일들이 들어간것을 확인하실 수 있습니다..
이게 새로운 버전의 프로그램들은 계속 나오는데..
다른 JDK 버전은 뭐가 안될 수 있다고..
전자정부 표준프레임워크 사이트에 보면 이런 문구도 있죠..
[추가사항1]eclipse 실행 후 Failed to create the Java Virtual Machine 오류 발생 시, eclipse 설치 경로 > eclipse.ini 파일에 사용자 PC의 JDK 설치 경로를 다음과 같이 추가합니다.
아마 다른곳도 비슷하겠죠.. 1.6에 맞춰서 사용하곤 할텐데..
저는 1.8 설치했습니다.. 전자정부 표준프레임워크도 지금 최신버전인 3.5.1 로 설치하고요..
제가 옛날 조달청에서 프로젝트 진행했을땐 2.7 버전에 JDK1.6 을 썼고..
저번 시청 프로젝트할땐 3.2 버전에 JDK1.6을 썼었는데..
똑같은 환경에 똑같은 프로그램 만들거 아니고서야 셋팅도 똑같이 할 필요없다 라는게 제 생각이라서..
하다 보면.. 버전을 바꿔야할 경우도 있을지도 모릅니다;..
상위 버전이 하위 버전을 지원하긴 하지만.. 모르죠.. 사람들이 하위 버전 쓰는덴 이유가 있을겁니다..
저는 뭣도 모르는 개발자기 때문에.. 그냥 다 최신 버전으로..
이클립스 팁을 하나 알려드리자면..
이클립스 폴더를 보면 .exe 파일과 .ini 파일이 있는데요..
동일한 파일명의 exe를 ini 가 인식한다고 하더라구요..
그래서 해당 파일을 복사해서..
eclipse1.8.exe
eclipse1.8.ini
eclipse1.6.exe
eclipse1.6.ini
으로 만들어주고..
1.8은 JDK 1.8 버전으로 1.6은 JDK 1.6 버전으로 셋팅을 해서 사용하실 수 있습니다..
전자정부 프레임워크 3.5.1 버전은 JDK 1.6은 지원을 안하는가봅니다;.. 1.7 이상 버전으로 하라고 하네요..
전자정부 프레임워크 3.2 버전은 잘됐었는데 말이죠..
저는 이클립스 폴더 안에 javavm 란 폴더를 만들고..
JDK 버전 별로 넣어뒀습니다..
JDK 1.6, 1.7, 1.8을 설치하고 복사해서 넣어놨습니다..
그리고 server 란 폴더를 만들고..
톰켓 버전 별로 넣어뒀습니다..
그럼 기본적인 셋팅은 끝난것 같습니다..
다른 셋팅들도 필요하지만 그건 앞으로 진행하면서 하나씩 셋팅해보죠..